Add initial users manager

This commit is contained in:
jeffvli
2022-11-08 18:46:56 -08:00
parent df8e38cedd
commit 445e4b56b7
19 changed files with 664 additions and 37 deletions
+3 -1
View File
@@ -9,6 +9,7 @@ export interface AuthState {
currentServer: Server | null;
permissions: {
isAdmin: boolean;
isSuperAdmin: boolean;
username: string;
};
refreshToken: string;
@@ -90,12 +91,13 @@ export const useAuthStore = create<AuthSlice>()(
logout: () => {
return set({
accessToken: undefined,
permissions: { isAdmin: false, username: '' },
permissions: { isAdmin: false, isSuperAdmin: false, username: '' },
refreshToken: undefined,
});
},
permissions: {
isAdmin: false,
isSuperAdmin: false,
username: '',
},
refreshToken: '',