mirror of
https://github.com/luxfhe/example-secret-santa.git
synced 2026-10-30 18:13:17 +00:00
19 lines
512 B
TypeScript
19 lines
512 B
TypeScript
import { create } from "zustand";
|
|
|
|
interface FHEState {
|
|
isInitialized: boolean;
|
|
setIsInitialized: (isInitialized: boolean) => void;
|
|
balanceUpdateTrigger: number;
|
|
triggerBalanceUpdate: () => void;
|
|
}
|
|
|
|
export const useFHEStore = create<FHEState>((set) => ({
|
|
isInitialized: false,
|
|
setIsInitialized: (isInitialized: boolean) => set({ isInitialized }),
|
|
balanceUpdateTrigger: 0,
|
|
triggerBalanceUpdate: () =>
|
|
set((state) => ({
|
|
balanceUpdateTrigger: state.balanceUpdateTrigger + 1,
|
|
})),
|
|
}));
|