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