UNPKG

@hellocoop/api

Version:

Client API for Hellō https://hello.dev

19 lines (18 loc) 740 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const auth_1 = require("../lib/auth"); const config_1 = __importDefault(require("../lib/config")); const handleLogout = async (req, res) => { const { target_uri } = req.query; (0, auth_1.clearAuthCookie)(res); if (config_1.default.logoutSync) { const e = await req.logoutSyncWrapper(config_1.default.logoutSync); if (e) console.log(new Error('logoutSync faulted'), e); } res.redirect(target_uri || config_1.default.routes.loggedOut || '/'); }; exports.default = handleLogout;