query policies

This commit is contained in:
pa
2026-03-11 15:32:44 +09:00
parent a75c4b89f8
commit 8ed3cff0e9
3 changed files with 14 additions and 16 deletions
+1 -2
View File
@@ -45,11 +45,11 @@
} from '../shared/utils'; } from '../shared/utils';
import { import {
useAppearanceSettingsStore, useAppearanceSettingsStore,
useGroupStore,
useInstanceStore, useInstanceStore,
useSearchStore, useSearchStore,
useWorldStore useWorldStore
} from '../stores'; } from '../stores';
import { showGroupDialog } from '../coordinators/groupCoordinator';
import { showWorldDialog } from '../coordinators/worldCoordinator'; import { showWorldDialog } from '../coordinators/worldCoordinator';
import { Spinner } from './ui/spinner'; import { Spinner } from './ui/spinner';
import { accessTypeLocaleKeyMap } from '../shared/constants'; import { accessTypeLocaleKeyMap } from '../shared/constants';
@@ -57,7 +57,6 @@
const { t } = useI18n(); const { t } = useI18n();
const { cachedWorlds } = useWorldStore(); const { cachedWorlds } = useWorldStore();
const { showGroupDialog } = useGroupStore();
const { showPreviousInstancesInfoDialog } = useInstanceStore(); const { showPreviousInstancesInfoDialog } = useInstanceStore();
const { verifyShortName } = useSearchStore(); const { verifyShortName } = useSearchStore();
const { cachedInstances } = useInstanceStore(); const { cachedInstances } = useInstanceStore();
@@ -494,18 +494,18 @@
useAdvancedSettingsStore, useAdvancedSettingsStore,
useAppearanceSettingsStore, useAppearanceSettingsStore,
useGalleryStore, useGalleryStore,
useGroupStore,
useInstanceStore, useInstanceStore,
useLocationStore, useLocationStore,
useModalStore, useModalStore,
useUserStore, useUserStore,
useWorldStore
} from '../../../stores'; } from '../../../stores';
import { showWorldDialog } from '../../../coordinators/worldCoordinator'; import { showWorldDialog } from '../../../coordinators/worldCoordinator';
import { queryRequest, userRequest } from '../../../api'; import { queryRequest, userRequest } from '../../../api';
import InstanceActionBar from '../../InstanceActionBar.vue'; import InstanceActionBar from '../../InstanceActionBar.vue';
import { showUserDialog } from '../../../coordinators/userCoordinator'; import { showUserDialog } from '../../../coordinators/userCoordinator';
import { showGroupDialog } from '../../../coordinators/groupCoordinator';
const EditNoteAndMemoDialog = defineAsyncComponent(() => import('./EditNoteAndMemoDialog.vue')); const EditNoteAndMemoDialog = defineAsyncComponent(() => import('./EditNoteAndMemoDialog.vue'));
@@ -522,7 +522,6 @@
const { userDialog, currentUser } = storeToRefs(useUserStore()); const { userDialog, currentUser } = storeToRefs(useUserStore());
const { toggleSharedConnectionsOptOut, toggleDiscordFriendsOptOut } = useUserStore(); const { toggleSharedConnectionsOptOut, toggleDiscordFriendsOptOut } = useUserStore();
const { showGroupDialog } = useGroupStore();
const { lastLocation } = storeToRefs(useLocationStore()); const { lastLocation } = storeToRefs(useLocationStore());
const { showFullscreenImageDialog } = useGalleryStore(); const { showFullscreenImageDialog } = useGalleryStore();
@@ -553,7 +552,7 @@
* *
*/ */
function onTabActivated() { function onTabActivated() {
if (vrchatCredit.value === null) { if (currentUser.value.id === userDialog.value.id && vrchatCredit.value === null) {
getVRChatCredits(); getVRChatCredits();
} }
} }
+10 -10
View File
@@ -63,26 +63,26 @@ export const entityQueryPolicies = Object.freeze({
refetchOnWindowFocus: false refetchOnWindowFocus: false
}), }),
fileAnalysis: Object.freeze({ fileAnalysis: Object.freeze({
staleTime: 10 * MINUTE, staleTime: 60 * MINUTE,
gcTime: 60 * MINUTE, gcTime: 240 * MINUTE,
retry: 1, retry: 1,
refetchOnWindowFocus: false refetchOnWindowFocus: false
}), }),
worldPersistData: Object.freeze({ worldPersistData: Object.freeze({
staleTime: 120 * SECOND, staleTime: 30 * MINUTE,
gcTime: 600 * SECOND, gcTime: 120 * MINUTE,
retry: 1, retry: 1,
refetchOnWindowFocus: false refetchOnWindowFocus: false
}), }),
mutualCounts: Object.freeze({ mutualCounts: Object.freeze({
staleTime: 120 * SECOND, staleTime: 15 * MINUTE,
gcTime: 600 * SECOND, gcTime: 60 * MINUTE,
retry: 1, retry: 1,
refetchOnWindowFocus: false refetchOnWindowFocus: false
}), }),
visits: Object.freeze({ visits: Object.freeze({
staleTime: 300 * SECOND, staleTime: 30 * MINUTE,
gcTime: 900 * SECOND, gcTime: 120 * MINUTE,
retry: 1, retry: 1,
refetchOnWindowFocus: false refetchOnWindowFocus: false
}), }),
@@ -93,8 +93,8 @@ export const entityQueryPolicies = Object.freeze({
refetchOnWindowFocus: false refetchOnWindowFocus: false
}), }),
avatarStyles: Object.freeze({ avatarStyles: Object.freeze({
staleTime: 600 * SECOND, staleTime: 60 * MINUTE,
gcTime: 3600 * SECOND, gcTime: 240 * MINUTE,
retry: 1, retry: 1,
refetchOnWindowFocus: false refetchOnWindowFocus: false
}), }),