enhance leaderboard reporting and grouping

This commit is contained in:
Administrator committed 2026-06-05 00:02:05 +08:00
1 parent 88c83b4dd7
commit a5897caec4
4 files changed
+386 -182

No files matched your search

+13
View File
@@ -5,6 +5,7 @@ import {
addAdminV1Fact,
deleteAdminMemoryEntry,
deleteAdminV1Fact,
generateUserLeaderboardReport,
getUserMemory,
getUserAnalytics,
getUserLeaderboard,
@@ -47,6 +48,18 @@ export function useUserAnalytics(
});
}
export function useGenerateUserLeaderboardReport() {
return useMutation({
mutationFn: ({
range,
limit,
}: {
range: { since: string; until: string; days?: number };
limit?: number;
}) => generateUserLeaderboardReport(range, limit ?? 30),
});
}
/** Threads owned by a given user. Disabled until a user is picked. */
export function useUserThreads(userId: string | null) {
return useQuery({