Add error handling and debug print
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user