]> Untitled Git - lemmy-ui.git/blobdiff - src/shared/services/UserService.ts
Extract helper function
[lemmy-ui.git] / src / shared / services / UserService.ts
index b5f8d26040ab6307a6fa3293a777cc0fd15fd68a..16540f2373dd20f1a3162912ac8e6dc274dd2f3f 100644 (file)
@@ -5,7 +5,7 @@ import { LoginResponse, MyUserInfo } from "lemmy-js-client";
 import { BehaviorSubject } from "rxjs";
 import { isHttps } from "../env";
 import { i18n } from "../i18next";
-import { isBrowser, toast } from "../utils";
+import { isAuthPath, isBrowser, toast } from "../utils";
 
 interface Claims {
   sub: number;
@@ -48,11 +48,7 @@ export class UserService {
     this.myUserInfo = undefined;
     IsomorphicCookie.remove("jwt"); // TODO is sometimes unreliable for some reason
     document.cookie = "jwt=; Max-Age=0; path=/; domain=" + location.hostname;
-    if (
-      /create_.*|inbox|settings|setup|admin|reports|registration_applications/g.test(
-        location.pathname
-      )
-    ) {
+    if (isAuthPath(location.pathname)) {
       location.replace("/");
     } else {
       location.reload();