From a0f0dae3f72bf6aaeea5a74e4fe1f52a2c605123 Mon Sep 17 00:00:00 2001 From: hgw Date: Fri, 2 Feb 2024 03:20:36 +0000 Subject: [PATCH] dont use next() in router guards --- client/js/router.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/client/js/router.ts b/client/js/router.ts index c5e2879e..a2bd691b 100644 --- a/client/js/router.ts +++ b/client/js/router.ts @@ -110,26 +110,23 @@ router.beforeEach((to, from, next) => { next(); }); -router.beforeEach((to, from, next) => { +router.beforeEach((to, from) => { // Disallow navigating to non-existing routes if (!to.matched.length) { - next(false); - return; + return false; } // Disallow navigating to invalid channels if (to.name === "RoutedChat" && !store.getters.findChannel(Number(to.params.id))) { - next(false); - return; + return false; } // Disallow navigating to invalid networks if (to.name === "NetworkEdit" && !store.getters.findNetwork(String(to.params.uuid))) { - next(false); - return; + return false; } - next(); + return true; }); router.afterEach((to) => {