feat: refetch sessions
This commit is contained in:
@ -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);
|
||||
}
|
||||
},
|
||||
}));
|
||||
|
Reference in New Issue
Block a user