gg
Deploy Iddaai Frontend / build-and-deploy (push) Failing after 34s

This commit is contained in:
2026-05-10 22:59:27 +03:00
parent 6dadc5f613
commit 5c8619b282
161 changed files with 6708 additions and 3435 deletions
+9
View File
@@ -61,6 +61,14 @@ const resetAllUsageLimits = () => {
});
};
const resetUserUsageLimits = (userId: string) => {
return apiRequest<ApiResponse<null>>({
url: `/admin/usage-limits/reset/${userId}`,
client: "admin",
method: "post",
});
};
// Users
const getAllUsers = (params?: AdminPaginationParams) => {
return apiRequest<ApiResponse<PaginatedData<AdminUserDto>>>({
@@ -119,6 +127,7 @@ export const adminService = {
updateSetting,
getAllUsageLimits,
resetAllUsageLimits,
resetUserUsageLimits,
getAllUsers,
getUserById,
deleteUser,
+2 -1
View File
@@ -49,6 +49,7 @@ export interface AdminUserDto {
role?: string;
isActive: boolean;
subscription?: string;
subscriptionStatus?: string;
createdAt: string;
[key: string]: unknown;
}
@@ -58,7 +59,7 @@ export interface UpdateUserRoleDto {
}
export interface UpdateUserSubscriptionDto {
subscription: string;
plan: string;
}
// ========================
+12
View File
@@ -66,6 +66,18 @@ export const useResetAllUsageLimits = () => {
});
};
export const useResetUserUsageLimits = () => {
const queryClient = useQueryClient();
return useMutation({
mutationFn: (userId: string) => adminService.resetUserUsageLimits(userId),
onSuccess: () => {
queryClient.invalidateQueries({ queryKey: AdminQueryKeys.usageLimits() });
queryClient.invalidateQueries({ queryKey: AdminQueryKeys.users() });
},
});
};
// Users
export const useAdminUsers = (
params?: AdminPaginationParams,