feat: adjust refetch interval based on line stats presence in Forgejo dashboard
This commit is contained in:
parent
66c7f9f5cd
commit
fca8f028ab
|
|
@ -589,7 +589,8 @@ export default function DashboardPage() {
|
||||||
!forgejoRepositoriesQuery.isLoading &&
|
!forgejoRepositoriesQuery.isLoading &&
|
||||||
!forgejoRepositoriesQuery.error,
|
!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",
|
refetchOnMount: "always",
|
||||||
queryFn: () => {
|
queryFn: () => {
|
||||||
if (!forgejoOrganizationId) return Promise.resolve(null);
|
if (!forgejoOrganizationId) return Promise.resolve(null);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue