diff --git a/src/queries/policies.js b/src/queries/policies.js index 443eb5ab..835408c7 100644 --- a/src/queries/policies.js +++ b/src/queries/policies.js @@ -1,4 +1,5 @@ const SECOND = 1000; +const MINUTE = 60 * SECOND; export const entityQueryPolicies = Object.freeze({ user: Object.freeze({ @@ -20,8 +21,8 @@ export const entityQueryPolicies = Object.freeze({ refetchOnWindowFocus: false }), group: Object.freeze({ - staleTime: 60 * SECOND, - gcTime: 300 * SECOND, + staleTime: 5 * MINUTE, + gcTime: 30 * MINUTE, retry: 1, refetchOnWindowFocus: false }), @@ -62,8 +63,8 @@ export const entityQueryPolicies = Object.freeze({ refetchOnWindowFocus: false }), fileAnalysis: Object.freeze({ - staleTime: 120 * SECOND, - gcTime: 600 * SECOND, + staleTime: 10 * MINUTE, + gcTime: 60 * MINUTE, retry: 1, refetchOnWindowFocus: false }), diff --git a/src/views/Sidebar/components/GroupsSidebar.vue b/src/views/Sidebar/components/GroupsSidebar.vue index b654d8b0..f4b56abb 100644 --- a/src/views/Sidebar/components/GroupsSidebar.vue +++ b/src/views/Sidebar/components/GroupsSidebar.vue @@ -98,6 +98,7 @@ import { convertFileUrlToImageUrl, parseLocation } from '../../../shared/utils'; import { useInviteChecks } from '../../../composables/useInviteChecks'; import { useAppearanceSettingsStore, useGroupStore, useLaunchStore } from '../../../stores'; + import { showGroupDialog } from '../../../coordinators/groupCoordinator'; import { instanceRequest } from '../../../api'; import BackToTop from '../../../components/BackToTop.vue'; @@ -107,7 +108,7 @@ const launchStore = useLaunchStore(); const { isAgeGatedInstancesVisible } = storeToRefs(useAppearanceSettingsStore()); - const { showGroupDialog, sortGroupInstancesByInGame } = useGroupStore(); + const { sortGroupInstancesByInGame } = useGroupStore(); const { groupInstances } = storeToRefs(useGroupStore()); const { checkCanInviteSelf } = useInviteChecks();