(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__; })();