feat: add user get token CLI and revamp session management

This commit is contained in:
Sheen Capadngan
2025-04-25 20:43:20 +08:00
parent 4e10f51e50
commit b0288c49c0
9 changed files with 312 additions and 50 deletions
+13
View File
@@ -171,3 +171,16 @@ export const useResendOrgMemberInvitation = () => {
}
});
};
export const useRevokeMySessionById = () => {
const queryClient = useQueryClient();
return useMutation({
mutationFn: async (sessionId: string) => {
const { data } = await apiRequest.delete(`/api/v2/users/me/sessions/${sessionId}`);
return data;
},
onSuccess() {
queryClient.invalidateQueries({ queryKey: userKeys.mySessions });
}
});
};