Add error handling and debug print

This commit is contained in:
Pablu23
2025-09-02 16:19:15 +02:00
parent f8aeab1b18
commit 86333902d4

View File

@@ -17,11 +17,17 @@ export const load: PageServerLoad = async ({ url, cookies }) => {
const s = await db.select().from(states).where(eq(states.id, state)).limit(1); const s = await db.select().from(states).where(eq(states.id, state)).limit(1);
if (s.length <= 0 || !s[0].codeVerifier) {
redirect(307, "/error")
}
const token = await getToken(code, s[0].codeVerifier) const token = await getToken(code, s[0].codeVerifier)
// TODO: Check if deletion was fulfilled // TODO: Check if deletion was fulfilled
await db.delete(states).where(eq(states.id, state)); await db.delete(states).where(eq(states.id, state));
console.log(`Received request and exchanged code for token: ${token}`)
console.log("Trying to get current User Profile")
const userResponse = await getCurrentUserProfile(token.access_token) const userResponse = await getCurrentUserProfile(token.access_token)
const isUser: boolean = (await db.$count(usersTable, eq(usersTable.email, userResponse.email))) === 1 const isUser: boolean = (await db.$count(usersTable, eq(usersTable.email, userResponse.email))) === 1