diff --git a/src/components/Location.vue b/src/components/Location.vue index 2bac7065..af899540 100644 --- a/src/components/Location.vue +++ b/src/components/Location.vue @@ -45,11 +45,11 @@ } from '../shared/utils'; import { useAppearanceSettingsStore, - useGroupStore, useInstanceStore, useSearchStore, useWorldStore } from '../stores'; + import { showGroupDialog } from '../coordinators/groupCoordinator'; import { showWorldDialog } from '../coordinators/worldCoordinator'; import { Spinner } from './ui/spinner'; import { accessTypeLocaleKeyMap } from '../shared/constants'; @@ -57,7 +57,6 @@ const { t } = useI18n(); const { cachedWorlds } = useWorldStore(); - const { showGroupDialog } = useGroupStore(); const { showPreviousInstancesInfoDialog } = useInstanceStore(); const { verifyShortName } = useSearchStore(); const { cachedInstances } = useInstanceStore(); diff --git a/src/components/dialogs/UserDialog/UserDialogInfoTab.vue b/src/components/dialogs/UserDialog/UserDialogInfoTab.vue index 05fb5540..bf91fe7e 100644 --- a/src/components/dialogs/UserDialog/UserDialogInfoTab.vue +++ b/src/components/dialogs/UserDialog/UserDialogInfoTab.vue @@ -494,18 +494,18 @@ useAdvancedSettingsStore, useAppearanceSettingsStore, useGalleryStore, - useGroupStore, useInstanceStore, useLocationStore, useModalStore, useUserStore, - useWorldStore } from '../../../stores'; import { showWorldDialog } from '../../../coordinators/worldCoordinator'; import { queryRequest, userRequest } from '../../../api'; import InstanceActionBar from '../../InstanceActionBar.vue'; import { showUserDialog } from '../../../coordinators/userCoordinator'; + import { showGroupDialog } from '../../../coordinators/groupCoordinator'; + const EditNoteAndMemoDialog = defineAsyncComponent(() => import('./EditNoteAndMemoDialog.vue')); @@ -522,7 +522,6 @@ const { userDialog, currentUser } = storeToRefs(useUserStore()); const { toggleSharedConnectionsOptOut, toggleDiscordFriendsOptOut } = useUserStore(); - const { showGroupDialog } = useGroupStore(); const { lastLocation } = storeToRefs(useLocationStore()); const { showFullscreenImageDialog } = useGalleryStore(); @@ -553,7 +552,7 @@ * */ function onTabActivated() { - if (vrchatCredit.value === null) { + if (currentUser.value.id === userDialog.value.id && vrchatCredit.value === null) { getVRChatCredits(); } } diff --git a/src/queries/policies.js b/src/queries/policies.js index 835408c7..ce293b14 100644 --- a/src/queries/policies.js +++ b/src/queries/policies.js @@ -63,26 +63,26 @@ export const entityQueryPolicies = Object.freeze({ refetchOnWindowFocus: false }), fileAnalysis: Object.freeze({ - staleTime: 10 * MINUTE, - gcTime: 60 * MINUTE, + staleTime: 60 * MINUTE, + gcTime: 240 * MINUTE, retry: 1, refetchOnWindowFocus: false }), worldPersistData: Object.freeze({ - staleTime: 120 * SECOND, - gcTime: 600 * SECOND, + staleTime: 30 * MINUTE, + gcTime: 120 * MINUTE, retry: 1, refetchOnWindowFocus: false }), mutualCounts: Object.freeze({ - staleTime: 120 * SECOND, - gcTime: 600 * SECOND, + staleTime: 15 * MINUTE, + gcTime: 60 * MINUTE, retry: 1, refetchOnWindowFocus: false }), visits: Object.freeze({ - staleTime: 300 * SECOND, - gcTime: 900 * SECOND, + staleTime: 30 * MINUTE, + gcTime: 120 * MINUTE, retry: 1, refetchOnWindowFocus: false }), @@ -93,8 +93,8 @@ export const entityQueryPolicies = Object.freeze({ refetchOnWindowFocus: false }), avatarStyles: Object.freeze({ - staleTime: 600 * SECOND, - gcTime: 3600 * SECOND, + staleTime: 60 * MINUTE, + gcTime: 240 * MINUTE, retry: 1, refetchOnWindowFocus: false }),