diff --git a/src/app/services/localstorage.service.ts b/src/app/services/localstorage.service.ts index 20b725d..fd0f3a8 100644 --- a/src/app/services/localstorage.service.ts +++ b/src/app/services/localstorage.service.ts @@ -5,6 +5,7 @@ import { Injectable } from '@angular/core'; }) export class LocalStorageService { private readonly AUTH_TOKEN_KEY = 'auth_token'; + private readonly IS_ADMIN_KEY = 'isAdmin'; constructor() {} @@ -19,4 +20,16 @@ export class LocalStorageService { removeToken(): void { localStorage.removeItem(this.AUTH_TOKEN_KEY); } + + setIsAdmin(isAdmin: boolean): void { + localStorage.setItem(this.IS_ADMIN_KEY, isAdmin.toString()); + } + + getIsAdmin(): string | null { + return localStorage.getItem(this.IS_ADMIN_KEY); + } + + removeIsAdmin(): void { + localStorage.removeItem(this.IS_ADMIN_KEY); + } }