|
- (function() {
- var exports = {};
- exports.id = 1845;
- exports.ids = [1845];
- exports.modules = {
-
- /***/ 9417:
- /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export */ __webpack_require__.d(__webpack_exports__, {
- /* harmony export */ "default": function() { return /* binding */ handler; }
- /* harmony export */ });
- /* harmony import */ var _api_auth_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1219);
- /* harmony import */ var _api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_api_auth_auth__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony import */ var cookies__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9038);
- /* harmony import */ var cookies__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(cookies__WEBPACK_IMPORTED_MODULE_1__);
-
-
- async function handler(req, res) {
- if (req.method == "POST") {
- const cookies = new (cookies__WEBPACK_IMPORTED_MODULE_1___default())(req, res);
- const partner = req.body.p;
- var user = await cookies.get("user");
- var token = await cookies.get("myToken");
- var userObj = user ? JSON.parse(user) : null;
- let sessionId = userObj["partners_login_states"].filter(i => i.business_partner && i.business_partner.name.toUpperCase() == partner.toUpperCase());
- sessionId.forEach(async i => {
- var resp = await _api_auth_auth__WEBPACK_IMPORTED_MODULE_0___default().logout(i.id, token);
-
- if (resp["STATUS"] == 0) {
- return res.status(400).send(resp["DATA"]);
- }
- });
- userObj["partners_login_states"] = userObj["partners_login_states"].filter(i => i.business_partner && i.business_partner.name.toUpperCase() != partner.toUpperCase());
- await cookies.set("user", JSON.stringify(userObj), {
- httpOnly: true // true by default
-
- });
- return res.status(200).send("Success Logout");
- } else {
- return res.status(400).send("NOT FOUND");
- }
- }
-
- /***/ }),
-
- /***/ 8074:
- /***/ (function(module) {
-
- "use strict";
- module.exports = require("@apollo/client");;
-
- /***/ }),
-
- /***/ 9038:
- /***/ (function(module) {
-
- "use strict";
- module.exports = require("cookies");;
-
- /***/ }),
-
- /***/ 1683:
- /***/ (function(module) {
-
- "use strict";
- module.exports = require("cross-fetch");;
-
- /***/ })
-
- };
- ;
-
- // load runtime
- var __webpack_require__ = require("../../../webpack-runtime.js");
- __webpack_require__.C(exports);
- var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
- var __webpack_exports__ = __webpack_require__.X(0, [6371,1219], function() { return __webpack_exec__(9417); });
- module.exports = __webpack_exports__;
-
- })();
|