refactor store

This commit is contained in:
pa
2026-03-10 13:55:03 +09:00
parent 2fffadfbcf
commit d7220baaf6
47 changed files with 1993 additions and 1750 deletions

View File

@@ -600,6 +600,7 @@
import { database } from '../../../service/database';
import { formatJsonVars } from '../../../shared/utils/base/ui';
import { handleImageUploadInput } from '../../../shared/utils/imageUpload';
import { runDeleteVRChatCacheFlow as deleteVRChatCache } from '../../../coordinators/gameCoordinator';
import { useAvatarDialogCommands } from './useAvatarDialogCommands';
import DialogJsonTab from '../DialogJsonTab.vue';
@@ -617,7 +618,6 @@
avatarStore;
const { showFavoriteDialog } = useFavoriteStore();
const { isGameRunning } = storeToRefs(useGameStore());
const { deleteVRChatCache } = useGameStore();
const { showFullscreenImageDialog } = useGalleryStore();
const { isDarkMode } = storeToRefs(useAppearanceSettingsStore());
const modalStore = useModalStore();

View File

@@ -108,6 +108,14 @@
import { useI18n } from 'vue-i18n';
import { useFavoriteStore, useUserStore } from '../../stores';
import {
addLocalWorldFavorite,
removeLocalWorldFavorite,
addLocalAvatarFavorite,
removeLocalAvatarFavorite,
addLocalFriendFavorite,
removeLocalFriendFavorite
} from '../../coordinators/favoriteCoordinator';
import { favoriteRequest } from '../../api';
const { t } = useI18n();
@@ -124,18 +132,12 @@
} = storeToRefs(favoriteStore);
const {
localWorldFavGroupLength,
addLocalWorldFavorite,
hasLocalWorldFavorite,
hasLocalAvatarFavorite,
addLocalAvatarFavorite,
localAvatarFavGroupLength,
removeLocalAvatarFavorite,
removeLocalWorldFavorite,
deleteFavoriteNoConfirm,
localFriendFavGroupLength,
addLocalFriendFavorite,
hasLocalFriendFavorite,
removeLocalFriendFavorite
hasLocalFriendFavorite
} = favoriteStore;
const { isLocalUserVrcPlusSupporter } = storeToRefs(useUserStore());

View File

@@ -76,13 +76,13 @@
import DeprecationAlert from '@/components/DeprecationAlert.vue';
import { useFavoriteStore, useUserStore, useWorldStore } from '../../../stores';
import { handleFavoriteWorldList } from '../../../coordinators/favoriteCoordinator';
import { favoriteRequest } from '../../../api';
const { t } = useI18n();
const { userDialog, currentUser } = storeToRefs(useUserStore());
const { favoriteLimits } = storeToRefs(useFavoriteStore());
const { handleFavoriteWorldList } = useFavoriteStore();
const { showWorldDialog } = useWorldStore();
const favoriteWorldsTab = ref('0');

View File

@@ -405,6 +405,7 @@
import { deleteVRChatCache, openFolderGeneric } from '../../../shared/utils';
import { Badge } from '../../ui/badge';
import { formatJsonVars } from '../../../shared/utils/base/ui';
import { runNewInstanceSelfInviteFlow as newInstanceSelfInvite } from '../../../coordinators/inviteCoordinator';
import { useWorldDialogCommands } from './useWorldDialogCommands';
import DialogJsonTab from '../DialogJsonTab.vue';
@@ -421,7 +422,7 @@
const { worldDialog } = storeToRefs(useWorldStore());
const { cachedWorlds, showWorldDialog } = useWorldStore();
const { lastLocation } = storeToRefs(useLocationStore());
const { newInstanceSelfInvite, canOpenInstanceInGame } = useInviteStore();
const { canOpenInstanceInGame } = useInviteStore();
const { showFavoriteDialog } = useFavoriteStore();
const { showPreviousInstancesListDialog: openPreviousInstancesListDialog } = useInstanceStore();
const { isGameRunning } = storeToRefs(useGameStore());