Skip to content

Commit

Permalink
web/satellite: navigate to dashboard after first login
Browse files Browse the repository at this point in the history
After existing user login, the app navigates to the project dashboard
if only one project exists. This change does the same for new logins
after the first (default) project is created.

Change-Id: I2b08bfd8d9bc41a2e83daa02f814cdb7b1dc08cc
  • Loading branch information
wilfred-asomanii authored and Storj Robot committed Feb 8, 2024
1 parent 2bcd1de commit 0cd8db2
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions web/satellite/src/App.vue
Expand Up @@ -82,15 +82,14 @@ async function setup() {
if (appStore.state.hasJustLoggedIn && !invites.length && projects.length <= 1) {
if (!projects.length) {
await projectsStore.createDefaultProject(usersStore.state.user.id);
} else {
projectsStore.selectProject(projects[0].id);
await router.push({
name: ROUTES.Dashboard.name,
params: { id: projectsStore.state.selectedProject.urlId },
});
analyticsStore.pageVisit(ROUTES.DashboardAnalyticsLink);
analyticsStore.eventTriggered(AnalyticsEvent.NAVIGATE_PROJECTS);
}
projectsStore.selectProject(projects[0].id);
await router.push({
name: ROUTES.Dashboard.name,
params: { id: projectsStore.state.selectedProject.urlId },
});
analyticsStore.pageVisit(ROUTES.DashboardAnalyticsLink);
analyticsStore.eventTriggered(AnalyticsEvent.NAVIGATE_PROJECTS);
}
} catch (error) {
if (!(error instanceof ErrorUnauthorized)) {
Expand Down

0 comments on commit 0cd8db2

Please sign in to comment.