dont use next() in router guards

This commit is contained in:
hgw 2024-02-02 03:20:36 +00:00
parent e6ab6ae8ca
commit a0f0dae3f7
Signed by: hgw
SSH Key Fingerprint: SHA256:diG7RVYHjd3aDYkZWHYcBJbImu+6zfptuUP+3k/wol4
1 changed files with 5 additions and 8 deletions

View File

@ -110,26 +110,23 @@ router.beforeEach((to, from, next) => {
next(); next();
}); });
router.beforeEach((to, from, next) => { router.beforeEach((to, from) => {
// Disallow navigating to non-existing routes // Disallow navigating to non-existing routes
if (!to.matched.length) { if (!to.matched.length) {
next(false); return false;
return;
} }
// Disallow navigating to invalid channels // Disallow navigating to invalid channels
if (to.name === "RoutedChat" && !store.getters.findChannel(Number(to.params.id))) { if (to.name === "RoutedChat" && !store.getters.findChannel(Number(to.params.id))) {
next(false); return false;
return;
} }
// Disallow navigating to invalid networks // Disallow navigating to invalid networks
if (to.name === "NetworkEdit" && !store.getters.findNetwork(String(to.params.uuid))) { if (to.name === "NetworkEdit" && !store.getters.findNetwork(String(to.params.uuid))) {
next(false); return false;
return;
} }
next(); return true;
}); });
router.afterEach((to) => { router.afterEach((to) => {