]> Untitled Git - lemmy.git/blobdiff - ui/src/services/UserService.ts
routes.api: fix get_captcha endpoint (#1135)
[lemmy.git] / ui / src / services / UserService.ts
index bf7e4267541acedc6a7924a227991d9c8935215b..513ba608079ea29e115b562141cb0d8e32d84879 100644 (file)
@@ -1,9 +1,14 @@
 import Cookies from 'js-cookie';
-import { User, Claims, LoginResponse } from '../interfaces';
+import { User, LoginResponse } from 'lemmy-js-client';
 import { setTheme } from '../utils';
 import jwt_decode from 'jwt-decode';
 import { Subject, BehaviorSubject } from 'rxjs';
 
+interface Claims {
+  id: number;
+  iss: string;
+}
+
 export class UserService {
   private static _instance: UserService;
   public user: User;
@@ -34,7 +39,7 @@ export class UserService {
     this.user = undefined;
     Cookies.remove('jwt');
     setTheme();
-    this.jwtSub.next(undefined);
+    this.jwtSub.next();
     console.log('Logged out.');
   }