Files
bewcloud/routes/logout.tsx
Bruno Bernardino a5cafdddca Make it public!
2024-03-16 08:40:24 +00:00

17 lines
426 B
TypeScript

import { Handlers } from 'fresh/server.ts';
import { logoutUser } from '/lib/auth.ts';
import { FreshContextState } from '/lib/types.ts';
interface Data {}
export const handler: Handlers<Data, FreshContextState> = {
async GET(request, context) {
if (!context.state.user) {
return new Response('Redirect', { status: 303, headers: { 'Location': `/login` } });
}
return await logoutUser(request);
},
};