feat: refetch sessions

This commit is contained in:
2025-06-15 19:29:03 +02:00
parent ac62158de9
commit f8589fce5d

View File

@ -20,7 +20,7 @@ export interface IUserSessionsState {
revoke: (id: string) => Promise<void>;
}
export const useUserSessions = create<IUserSessionsState>((set) => ({
export const useUserSessions = create<IUserSessionsState>((set, get) => ({
items: [],
totalPages: 0,
page: 1,
@ -52,6 +52,8 @@ export const useUserSessions = create<IUserSessionsState>((set) => ({
console.log("ERR: Failed to revoke user sessions:", err);
} finally {
set({ revokingId: null });
const { fetch, page } = get();
await fetch(page);
}
},
}));