diff --git a/src/routes/api/v1/login/email.ts b/src/routes/api/v1/login/email.ts index e42f253b2..c4c3b6830 100644 --- a/src/routes/api/v1/login/email.ts +++ b/src/routes/api/v1/login/email.ts @@ -94,7 +94,9 @@ export async function post(request: Request) { request.locals.session.data = { coolToken, ghToken: null }; return { status: 200, - body: {} + body: { + message: "Successfully logged in." + } }; } catch (error) { return { status: 500, body: { error: error.message || error } }; diff --git a/src/routes/index.svelte b/src/routes/index.svelte index 597bc14b3..5a3554bec 100644 --- a/src/routes/index.svelte +++ b/src/routes/index.svelte @@ -34,12 +34,13 @@ async function loginWithEmail() { try { loading = true; - await request('/api/v1/login/email', $session, { + const { message } = await request('/api/v1/login/email', $session, { body: { email, password } }); + toast.push(message); setTimeout(() => { browser && location.reload(); }, 1000); @@ -67,6 +68,7 @@ {:else}
+ {$session.isLoggedIn} {#if !$session.isLoggedIn} {#if $settings.clientId}