rough tauri auth (#167)

This commit is contained in:
Kurt Hutten
2023-07-11 20:34:09 +10:00
committed by GitHub
parent 4f8fe2d155
commit 317dc6d0b2
5 changed files with 66 additions and 11 deletions

View File

@ -161,6 +161,8 @@ export interface StoreState {
path: string
}[]
setHomeMenuItems: (items: { name: string; path: string }[]) => void
token: string
setToken: (token: string) => void
}
let pendingAstUpdates: number[] = []
@ -314,12 +316,14 @@ export const useStore = create<StoreState>()(
setHomeShowMenu: (showHomeMenu) => set({ showHomeMenu }),
homeMenuItems: [],
setHomeMenuItems: (homeMenuItems) => set({ homeMenuItems }),
token: '',
setToken: (token) => set({ token }),
}),
{
name: 'store',
partialize: (state) =>
Object.fromEntries(
Object.entries(state).filter(([key]) => ['code', 'defaultDir'].includes(key))
Object.entries(state).filter(([key]) => ['code', 'defaultDir', 'token'].includes(key))
),
}
)