polish admin leaderboard analytics

This commit is contained in:
Administrator committed 2026-06-04 21:09:36 +08:00
1 parent 5590f7d85a
commit fe0ede178e
4 files changed
+1122 -86

No files matched your search

+20 -2
View File
@@ -16,11 +16,29 @@ import {
} from "./api";
export function useUserLeaderboard(
range: { since: string; until: string; days?: number },
range: {
since: string;
until: string;
days?: number;
exclude_user_ids?: string[];
include_scheduled?: boolean;
include_admins?: boolean;
include_failed?: boolean;
},
limit = 20,
) {
return useQuery({
queryKey: ["admin-activity", "leaderboard", range.since, range.until, limit],
queryKey: [
"admin-activity",
"leaderboard",
range.since,
range.until,
range.exclude_user_ids ?? [],
range.include_scheduled ?? true,
range.include_admins ?? true,
range.include_failed ?? true,
limit,
],
queryFn: () => getUserLeaderboard(range, limit),
});
}