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