mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-20 23:33:50 +02:00
refactor store
This commit is contained in:
@@ -91,6 +91,7 @@
|
||||
useNotificationStore,
|
||||
useUserStore
|
||||
} from '../../../stores';
|
||||
import { showGroupDialog } from '../../../coordinators/groupCoordinator';
|
||||
import { copyToClipboard } from '../../../shared/utils';
|
||||
import { formatJsonVars } from '../../../shared/utils/base/ui';
|
||||
import { miscRequest } from '../../../api';
|
||||
@@ -139,11 +140,12 @@
|
||||
const instanceStore = useInstanceStore();
|
||||
|
||||
const { userDialog, languageDialog, currentUser, isLocalUserVrcPlusSupporter } = storeToRefs(useUserStore());
|
||||
const { cachedUsers, showUserDialog, refreshUserDialogAvatars, showSendBoopDialog } = useUserStore();
|
||||
const { cachedUsers, showSendBoopDialog } = useUserStore();
|
||||
const { showFavoriteDialog } = useFavoriteStore();
|
||||
const { showAvatarDialog, showAvatarAuthorDialog } = useAvatarStore();
|
||||
import { showAvatarDialog, showAvatarAuthorDialog } from '../../../coordinators/avatarCoordinator';
|
||||
import { showUserDialog, refreshUserDialogAvatars } from '../../../coordinators/userCoordinator';
|
||||
|
||||
const { showGroupDialog, showModerateGroupDialog } = useGroupStore();
|
||||
const { showModerateGroupDialog } = useGroupStore();
|
||||
const { inviteGroupDialog } = storeToRefs(useGroupStore());
|
||||
const { lastLocation, lastLocationDestination } = storeToRefs(useLocationStore());
|
||||
const { refreshInviteMessageTableData } = useInviteStore();
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
const { userDialog, currentUser } = storeToRefs(userStore);
|
||||
const { sortUserDialogAvatars, refreshUserDialogAvatars } = userStore;
|
||||
|
||||
const { showAvatarDialog, lookupAvatars } = useAvatarStore();
|
||||
import { showAvatarDialog, lookupAvatars } from '../../../coordinators/avatarCoordinator';
|
||||
const { cachedAvatars } = useAvatarStore();
|
||||
|
||||
const { avatarRemoteDatabase } = storeToRefs(useAdvancedSettingsStore());
|
||||
|
||||
@@ -76,6 +76,7 @@
|
||||
import DeprecationAlert from '@/components/DeprecationAlert.vue';
|
||||
|
||||
import { useFavoriteStore, useUserStore, useWorldStore } from '../../../stores';
|
||||
import { showWorldDialog } from '../../../coordinators/worldCoordinator';
|
||||
import { handleFavoriteWorldList } from '../../../coordinators/favoriteCoordinator';
|
||||
import { favoriteRequest } from '../../../api';
|
||||
|
||||
@@ -83,7 +84,7 @@
|
||||
|
||||
const { userDialog, currentUser } = storeToRefs(useUserStore());
|
||||
const { favoriteLimits } = storeToRefs(useFavoriteStore());
|
||||
const { showWorldDialog } = useWorldStore();
|
||||
|
||||
|
||||
const favoriteWorldsTab = ref('0');
|
||||
const userDialogFavoriteWorldsRequestId = ref(0);
|
||||
|
||||
@@ -372,15 +372,7 @@
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
import { useAuthStore, useGroupStore, useUiStore, useUserStore } from '../../../stores';
|
||||
import { compareByMemberCount, compareByName } from '../../../shared/utils';
|
||||
import { groupRequest } from '../../../api';
|
||||
import { useOptionKeySelect } from '../../../composables/useOptionKeySelect';
|
||||
import { userDialogGroupSortingOptions } from '../../../shared/constants';
|
||||
|
||||
const { t } = useI18n();
|
||||
|
||||
const { userDialog, currentUser, isLocalUserVrcPlusSupporter } = storeToRefs(useUserStore());
|
||||
const {
|
||||
import {
|
||||
showGroupDialog,
|
||||
applyGroup,
|
||||
saveCurrentUserGroups,
|
||||
@@ -389,7 +381,15 @@
|
||||
leaveGroupPrompt,
|
||||
setGroupVisibility,
|
||||
handleGroupList
|
||||
} = useGroupStore();
|
||||
} from '../../../coordinators/groupCoordinator';
|
||||
import { compareByMemberCount, compareByName } from '../../../shared/utils';
|
||||
import { groupRequest } from '../../../api';
|
||||
import { useOptionKeySelect } from '../../../composables/useOptionKeySelect';
|
||||
import { userDialogGroupSortingOptions } from '../../../shared/constants';
|
||||
|
||||
const { t } = useI18n();
|
||||
|
||||
const { userDialog, currentUser, isLocalUserVrcPlusSupporter } = storeToRefs(useUserStore());
|
||||
const { currentUserGroups, inGameGroupOrder } = storeToRefs(useGroupStore());
|
||||
const { cachedConfig } = storeToRefs(useAuthStore());
|
||||
const { shiftHeld } = storeToRefs(useUiStore());
|
||||
|
||||
@@ -501,9 +501,11 @@
|
||||
useUserStore,
|
||||
useWorldStore
|
||||
} from '../../../stores';
|
||||
import { showWorldDialog } from '../../../coordinators/worldCoordinator';
|
||||
import { queryRequest, userRequest } from '../../../api';
|
||||
|
||||
import InstanceActionBar from '../../InstanceActionBar.vue';
|
||||
import { showUserDialog } from '../../../coordinators/userCoordinator';
|
||||
|
||||
const EditNoteAndMemoDialog = defineAsyncComponent(() => import('./EditNoteAndMemoDialog.vue'));
|
||||
|
||||
@@ -518,8 +520,8 @@
|
||||
const { bioLanguage, translationApi, translationApiType } = storeToRefs(useAdvancedSettingsStore());
|
||||
const { translateText } = useAdvancedSettingsStore();
|
||||
const { userDialog, currentUser } = storeToRefs(useUserStore());
|
||||
const { showUserDialog, toggleSharedConnectionsOptOut, toggleDiscordFriendsOptOut } = useUserStore();
|
||||
const { showWorldDialog } = useWorldStore();
|
||||
const { toggleSharedConnectionsOptOut, toggleDiscordFriendsOptOut } = useUserStore();
|
||||
|
||||
const { showGroupDialog } = useGroupStore();
|
||||
const { lastLocation } = storeToRefs(useLocationStore());
|
||||
const { showFullscreenImageDialog } = useGalleryStore();
|
||||
|
||||
@@ -73,12 +73,13 @@
|
||||
import { useUserStore } from '../../../stores';
|
||||
import { userDialogMutualFriendSortingOptions } from '../../../shared/constants';
|
||||
import { userRequest } from '../../../api';
|
||||
import { showUserDialog } from '../../../coordinators/userCoordinator';
|
||||
|
||||
const { t } = useI18n();
|
||||
|
||||
const userStore = useUserStore();
|
||||
const { userDialog, currentUser } = storeToRefs(userStore);
|
||||
const { cachedUsers, showUserDialog } = userStore;
|
||||
const { cachedUsers } = userStore;
|
||||
|
||||
const { selectedKey: userDialogMutualFriendSortingKey, selectByKey: setUserDialogMutualFriendSortingByKey } =
|
||||
useOptionKeySelect(
|
||||
|
||||
@@ -86,6 +86,7 @@
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
import { useUserStore, useWorldStore } from '../../../stores';
|
||||
import { showWorldDialog } from '../../../coordinators/worldCoordinator';
|
||||
import { userDialogWorldOrderOptions, userDialogWorldSortingOptions } from '../../../shared/constants/';
|
||||
import { queryRequest } from '../../../api';
|
||||
import { useOptionKeySelect } from '../../../composables/useOptionKeySelect';
|
||||
@@ -94,7 +95,7 @@
|
||||
|
||||
const userStore = useUserStore();
|
||||
const { userDialog, currentUser } = storeToRefs(userStore);
|
||||
const { cachedWorlds, showWorldDialog } = useWorldStore();
|
||||
const { cachedWorlds } = useWorldStore();
|
||||
|
||||
const userDialogWorldsRequestId = ref(0);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user