Route new logins to profile until company card is filled

This commit is contained in:
Ruslan Bakiev
2026-04-02 15:33:54 +07:00
parent 87c30447a6
commit c918fa3443
4 changed files with 24 additions and 2 deletions

View File

@@ -50,6 +50,14 @@ const maxLoginUrl = computed(() => buildBotLoginUrl(maxBotUrl.value));
async function finalizeSession(accessToken: string) {
authCookie.value = accessToken;
}
async function navigateAfterLogin(user: { company?: { id: string } | null }) {
if (!user.company?.id) {
await navigateTo('/profile');
return;
}
await navigateTo('/products');
}
@@ -146,6 +154,7 @@ async function verifyCode() {
}
await finalizeSession(payload.accessToken);
await navigateAfterLogin(payload.user);
}
async function consumeLoginToken(loginToken: string) {
@@ -160,6 +169,7 @@ async function consumeLoginToken(loginToken: string) {
return;
}
await finalizeSession(payload.accessToken);
await navigateAfterLogin(payload.user);
}
function scheduleAutoRequest() {