feat: adjust refetch interval based on line stats presence in Forgejo dashboard

This commit is contained in:
null 2026-05-24 17:40:15 -05:00
parent 66c7f9f5cd
commit fca8f028ab
1 changed files with 2 additions and 1 deletions

View File

@ -589,7 +589,8 @@ export default function DashboardPage() {
!forgejoRepositoriesQuery.isLoading &&
!forgejoRepositoriesQuery.error,
),
refetchInterval: FORGEJO_DASHBOARD_REFETCH_INTERVAL_MS,
refetchInterval: (query) =>
query.state.data?.has_line_stats === false ? 3_000 : FORGEJO_DASHBOARD_REFETCH_INTERVAL_MS,
refetchOnMount: "always",
queryFn: () => {
if (!forgejoOrganizationId) return Promise.resolve(null);