Преглед на файлове

introduce a session manager

Sven Czarnian преди 2 години
родител
ревизия
acea193aa0
променени са 1 файла, в които са добавени 13 реда и са изтрити 0 реда
  1. 13 0
      src/services/session.ts

+ 13 - 0
src/services/session.ts

@@ -0,0 +1,13 @@
+export class Session {
+  static reset(): void {
+    localStorage.removeItem('token');
+  }
+
+  static setBearerToken(token: string): void {
+    localStorage.setItem('token', token);
+  }
+
+  static bearerToken(): string | null {
+    return localStorage.getItem('token');
+  }
+}