gitfoss-fork-fork | 9b337a6ce2f81bc35295814e7777190ef8582e85 | app/controllers/auth/getLogoutAction.ts ∙ GitFOSS
.ts
TypeScript
(application/typescript)
// 3rd-party
import type { ReqHandler } from "@ethicdevs/react-monolith";
// app
import { AppRoute } from "../../routes.defs";

const getLogoutAction: ReqHandler = async (request, reply) => {
  await request.session.destroy();
  reply.redirect(request.namedViewsPathMap[AppRoute.HOME]);
  return reply;
};

export default getLogoutAction;