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 @@