feat: Initial user switching mutations

This commit is contained in:
2025-09-15 12:34:59 -04:00
parent c53fb152d4
commit 98876f23b8
8 changed files with 277 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
import { defineEventHandler } from "h3";
export default defineEventHandler(async (event) => {
try {
const response = await useGraphqlMutation("userSwitchBack");
if (response.errors?.length) {
throw new Error(response.errors[0]?.message || "Switch back failed");
}
await clearUserSession(event);
return { success: true };
}
catch (error) {
const message = error instanceof Error ? error.message : "Switch back failed";
return { success: false, message };
}
});