UNPKG

@proofkit/cli

Version:

Create web application with the ProofKit stack

17 lines (13 loc) 402 B
"use server"; import { getCurrentSession, invalidateSession } from "@/server/auth/utils/session"; import { redirect } from "next/navigation"; export async function currentSessionAction() { return await getCurrentSession(); } export async function logoutAction() { const { session } = await currentSessionAction(); if (session) { await invalidateSession(session.id); } redirect("/"); }