lint: apply pretty import

This commit is contained in:
pa
2025-10-15 09:08:38 +09:00
committed by Natsumi
parent bed76e0ad8
commit afbb6dfa47
203 changed files with 3502 additions and 1441 deletions
+15 -12
View File
@@ -1,23 +1,26 @@
import Noty from 'noty';
import { reactive, ref, watch } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import { defineStore } from 'pinia';
import { ref, reactive, watch } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
import { authRequest } from '../api';
import { useI18n } from 'vue-i18n';
import configRepository from '../service/config';
import { database } from '../service/database';
import { AppDebug } from '../service/appConfig';
import { request } from '../service/request';
import security from '../service/security';
import webApiService from '../service/webapi';
import Noty from 'noty';
import { closeWebSocket, initWebsocket } from '../service/websocket';
import { watchState } from '../service/watchState';
import { AppDebug } from '../service/appConfig';
import { authRequest } from '../api';
import { database } from '../service/database';
import { escapeTag } from '../shared/utils';
import { useNotificationStore } from './notification';
import { request } from '../service/request';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useNotificationStore } from './notification';
import { useUpdateLoopStore } from './updateLoop';
import { useUserStore } from './user';
import { useVrcxStore } from './vrcx';
import { watchState } from '../service/watchState';
import configRepository from '../service/config';
import security from '../service/security';
import webApiService from '../service/webapi';
export const useAuthStore = defineStore('Auth', () => {
const advancedSettingsStore = useAdvancedSettingsStore();
+10 -8
View File
@@ -1,11 +1,7 @@
import { defineStore } from 'pinia';
import { ref, watch, nextTick } from 'vue';
import { nextTick, ref, watch } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import { avatarRequest, miscRequest } from '../api';
import { database } from '../service/database';
import { AppDebug } from '../service/appConfig';
import webApiService from '../service/webapi';
import { watchState } from '../service/watchState';
import { defineStore } from 'pinia';
import {
checkVRChatCache,
extractFileId,
@@ -15,11 +11,17 @@ import {
replaceBioSymbols,
storeAvatarImage
} from '../shared/utils';
import { avatarRequest, miscRequest } from '../api';
import { AppDebug } from '../service/appConfig';
import { database } from '../service/database';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAvatarProviderStore } from './avatarProvider';
import { useFavoriteStore } from './favorite';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useUserStore } from './user';
import { useVRCXUpdaterStore } from './vrcxUpdater';
import { watchState } from '../service/watchState';
import webApiService from '../service/webapi';
export const useAvatarStore = defineStore('Avatar', () => {
const favoriteStore = useFavoriteStore();
+5 -3
View File
@@ -1,8 +1,10 @@
import { defineStore } from 'pinia';
import { ref, watch } from 'vue';
import configRepository from '../service/config';
import { watchState } from '../service/watchState';
import { defineStore } from 'pinia';
import { useAdvancedSettingsStore } from './settings/advanced';
import { watchState } from '../service/watchState';
import configRepository from '../service/config';
export const useAvatarProviderStore = defineStore('AvatarProvider', () => {
const advancedSettingsStore = useAdvancedSettingsStore();
+9 -8
View File
@@ -1,18 +1,19 @@
import { defineStore } from 'pinia';
import { ref, computed, reactive, watch } from 'vue';
import { computed, reactive, ref, watch } from 'vue';
import { ElMessage } from 'element-plus';
import { favoriteRequest } from '../api';
import { database } from '../service/database';
import { processBulk } from '../service/request';
import { watchState } from '../service/watchState';
import { defineStore } from 'pinia';
import { useI18n } from 'vue-i18n';
import { compareByName, removeFromArray } from '../shared/utils';
import { database } from '../service/database';
import { favoriteRequest } from '../api';
import { processBulk } from '../service/request';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useAvatarStore } from './avatar';
import { useFriendStore } from './friend';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useGeneralSettingsStore } from './settings/general';
import { useUserStore } from './user';
import { useWorldStore } from './world';
import { useI18n } from 'vue-i18n';
import { watchState } from '../service/watchState';
export const useFavoriteStore = defineStore('Favorite', () => {
const appearanceSettingsStore = useAppearanceSettingsStore();
+5 -3
View File
@@ -1,13 +1,15 @@
import { defineStore } from 'pinia';
import { ref, watch } from 'vue';
import configRepository from '../service/config';
import { defineStore } from 'pinia';
import { database } from '../service/database';
import { watchState } from '../service/watchState';
import { useFriendStore } from './friend';
import { useNotificationStore } from './notification';
import { useSharedFeedStore } from './sharedFeed';
import { useUiStore } from './ui';
import { useVrcxStore } from './vrcx';
import { watchState } from '../service/watchState';
import configRepository from '../service/config';
export const useFeedStore = defineStore('Feed', () => {
const friendStore = useFriendStore();
+17 -14
View File
@@ -1,13 +1,8 @@
import { defineStore } from 'pinia';
import { ref, computed, reactive, watch } from 'vue';
import { computed, reactive, ref, watch } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import * as workerTimers from 'worker-timers';
import { friendRequest, userRequest } from '../api';
import configRepository from '../service/config';
import { database } from '../service/database';
import { AppDebug } from '../service/appConfig';
import { reconnectWebSocket } from '../service/websocket';
import { watchState } from '../service/watchState';
import { defineStore } from 'pinia';
import { useI18n } from 'vue-i18n';
import {
compareByCreatedAtAscending,
getFriendsSortFunction,
@@ -15,21 +10,29 @@ import {
getNameColour,
getUserMemo,
getWorldName,
migrateMemos,
isRealInstance
isRealInstance,
migrateMemos
} from '../shared/utils';
import { friendRequest, userRequest } from '../api';
import { AppDebug } from '../service/appConfig';
import { database } from '../service/database';
import { reconnectWebSocket } from '../service/websocket';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useAuthStore } from './auth';
import { useFavoriteStore } from './favorite';
import { useFeedStore } from './feed';
import { useGeneralSettingsStore } from './settings/general';
import { useGroupStore } from './group';
import { useNotificationStore } from './notification';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useGeneralSettingsStore } from './settings/general';
import { useSharedFeedStore } from './sharedFeed';
import { useUiStore } from './ui';
import { useUpdateLoopStore } from './updateLoop';
import { useUserStore } from './user';
import { useI18n } from 'vue-i18n';
import { watchState } from '../service/watchState';
import configRepository from '../service/config';
import * as workerTimers from 'worker-timers';
export const useFriendStore = defineStore('Friend', () => {
const appearanceSettingsStore = useAppearanceSettingsStore();
+9 -6
View File
@@ -1,23 +1,26 @@
import Noty from 'noty';
import { reactive, ref, watch } from 'vue';
import { defineStore } from 'pinia';
import { ref, reactive, watch } from 'vue';
import * as workerTimers from 'worker-timers';
import { useI18n } from 'vue-i18n';
import Noty from 'noty';
import {
inventoryRequest,
userRequest,
vrcPlusIconRequest,
vrcPlusImageRequest
} from '../api';
import { AppDebug } from '../service/appConfig';
import { watchState } from '../service/watchState';
import {
getEmojiFileName,
getPrintFileName,
getPrintLocalDate
} from '../shared/utils';
import { AppDebug } from '../service/appConfig';
import { handleImageUploadInput } from '../shared/utils/imageUpload';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useI18n } from 'vue-i18n';
import { watchState } from '../service/watchState';
import * as workerTimers from 'worker-timers';
export const useGalleryStore = defineStore('Gallery', () => {
const advancedSettingsStore = useAdvancedSettingsStore();
+9 -6
View File
@@ -1,25 +1,28 @@
import { defineStore } from 'pinia';
import { reactive, ref } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import * as workerTimers from 'worker-timers';
import configRepository from '../service/config.js';
import { database } from '../service/database';
import { reactive, ref } from 'vue';
import { defineStore } from 'pinia';
import {
deleteVRChatCache as _deleteVRChatCache,
isRealInstance
} from '../shared/utils';
import { database } from '../service/database';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAvatarStore } from './avatar';
import { useGameLogStore } from './gameLog';
import { useInstanceStore } from './instance';
import { useLaunchStore } from './launch';
import { useLocationStore } from './location';
import { useNotificationStore } from './notification';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useUpdateLoopStore } from './updateLoop';
import { useUserStore } from './user';
import { useVrStore } from './vr';
import { useWorldStore } from './world';
import configRepository from '../service/config.js';
import * as workerTimers from 'worker-timers';
export const useGameStore = defineStore('Game', () => {
const advancedSettingsStore = useAdvancedSettingsStore();
const locationStore = useLocationStore();
+17 -13
View File
@@ -1,14 +1,9 @@
import dayjs from 'dayjs';
import { reactive, ref, watch } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import { defineStore } from 'pinia';
import { reactive, watch, ref } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
import * as workerTimers from 'worker-timers';
import { userRequest } from '../api';
import configRepository from '../service/config';
import { database } from '../service/database';
import { AppDebug } from '../service/appConfig';
import gameLogService from '../service/gamelog.js';
import { watchState } from '../service/watchState';
import dayjs from 'dayjs';
import {
convertYoutubeTime,
formatSeconds,
@@ -17,21 +12,30 @@ import {
parseLocation,
replaceBioSymbols
} from '../shared/utils';
import { AppDebug } from '../service/appConfig';
import { database } from '../service/database';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useFriendStore } from './friend';
import { useGalleryStore } from './gallery';
import { useGameStore } from './game';
import { useGeneralSettingsStore } from './settings/general';
import { useInstanceStore } from './instance';
import { useLocationStore } from './location';
import { useNotificationStore } from './notification';
import { usePhotonStore } from './photon';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useGeneralSettingsStore } from './settings/general';
import { useSharedFeedStore } from './sharedFeed';
import { useUiStore } from './ui';
import { useUserStore } from './user';
import { useVrStore } from './vr';
import { useVrcxStore } from './vrcx';
import { userRequest } from '../api';
import { watchState } from '../service/watchState';
import configRepository from '../service/config';
import gameLogService from '../service/gamelog.js';
import * as workerTimers from 'worker-timers';
export const useGameLogStore = defineStore('GameLog', () => {
const notificationStore = useNotificationStore();
+14 -11
View File
@@ -1,26 +1,29 @@
import { defineStore } from 'pinia';
import { watch, nextTick, ref } from 'vue';
import { nextTick, ref, watch } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import * as workerTimers from 'worker-timers';
import { defineStore } from 'pinia';
import {
groupRequest,
instanceRequest,
userRequest,
worldRequest
} from '../api';
import configRepository from '../service/config';
import { watchState } from '../service/watchState';
import {
convertFileUrlToImageUrl,
hasGroupPermission,
replaceBioSymbols
} from '../shared/utils';
import { database } from '../service/database.js';
import { groupDialogFilterOptions } from '../shared/constants/';
import {
replaceBioSymbols,
convertFileUrlToImageUrl,
hasGroupPermission
} from '../shared/utils';
import { useGameStore } from './game';
import { useInstanceStore } from './instance';
import { useUserStore } from './user';
import { useNotificationStore } from './notification';
import { useUserStore } from './user';
import { watchState } from '../service/watchState';
import configRepository from '../service/config';
import * as workerTimers from 'worker-timers';
export const useGroupStore = defineStore('Group', () => {
const instanceStore = useInstanceStore();
+13 -13
View File
@@ -1,13 +1,19 @@
import { createPinia } from 'pinia';
import { createSentryPiniaPlugin } from '@sentry/vue';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useAuthStore } from './auth';
import { useAvatarStore } from './avatar';
import { useAvatarProviderStore } from './avatarProvider';
import { useAvatarStore } from './avatar';
import { useDiscordPresenceSettingsStore } from './settings/discordPresence';
import { useFavoriteStore } from './favorite';
import { useFeedStore } from './feed';
import { useFriendStore } from './friend';
import { useGalleryStore } from './gallery';
import { useGameStore } from './game';
import { useGameLogStore } from './gameLog';
import { useGameStore } from './game';
import { useGeneralSettingsStore } from './settings/general';
import { useGroupStore } from './group';
import { useInstanceStore } from './instance';
import { useInviteStore } from './invite';
@@ -15,25 +21,19 @@ import { useLaunchStore } from './launch';
import { useLocationStore } from './location';
import { useModerationStore } from './moderation';
import { useNotificationStore } from './notification';
import { useNotificationsSettingsStore } from './settings/notifications';
import { usePhotonStore } from './photon';
import { useSearchStore } from './search';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useDiscordPresenceSettingsStore } from './settings/discordPresence';
import { useGeneralSettingsStore } from './settings/general';
import { useNotificationsSettingsStore } from './settings/notifications';
import { useWristOverlaySettingsStore } from './settings/wristOverlay';
import { useSharedFeedStore } from './sharedFeed';
import { useUiStore } from './ui';
import { useUpdateLoopStore } from './updateLoop';
import { useUserStore } from './user';
import { useVrStore } from './vr';
import { useVrcxStore } from './vrcx';
import { useVRCXUpdaterStore } from './vrcxUpdater';
import { useWorldStore } from './world';
import { useVrStore } from './vr';
import { useVrcStatusStore } from './vrcStatus';
import { createSentryPiniaPlugin } from '@sentry/vue';
import { useVrcxStore } from './vrcx';
import { useWorldStore } from './world';
import { useWristOverlaySettingsStore } from './settings/wristOverlay';
export const pinia = createPinia();
pinia.use(createSentryPiniaPlugin());
+17 -11
View File
@@ -1,11 +1,8 @@
import { defineStore } from 'pinia';
import { reactive, watch, ref } from 'vue';
import { reactive, ref, watch } from 'vue';
import { ElMessage } from 'element-plus';
import { instanceRequest, userRequest, worldRequest } from '../api';
import configRepository from '../service/config';
import { database } from '../service/database';
import { watchState } from '../service/watchState';
import { instanceContentSettings } from '../shared/constants';
import { defineStore } from 'pinia';
import { useI18n } from 'vue-i18n';
import {
checkVRChatCache,
compareByDisplayName,
@@ -21,17 +18,22 @@ import {
parseLocation,
replaceBioSymbols
} from '../shared/utils';
import { instanceRequest, userRequest, worldRequest } from '../api';
import { database } from '../service/database';
import { instanceContentSettings } from '../shared/constants';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useFriendStore } from './friend';
import { useGroupStore } from './group';
import { useLocationStore } from './location';
import { useNotificationStore } from './notification';
import { usePhotonStore } from './photon';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useSharedFeedStore } from './sharedFeed';
import { useUiStore } from './ui';
import { useUserStore } from './user';
import { useWorldStore } from './world';
import { useI18n } from 'vue-i18n';
import { watchState } from '../service/watchState';
import configRepository from '../service/config';
export const useInstanceStore = defineStore('Instance', () => {
const locationStore = useLocationStore();
@@ -686,7 +688,11 @@ export const useInstanceStore = defineStore('Instance', () => {
return -1;
}
// sort by number of users when no friends in instance
if (a.users.length === 0 && b.users.length === 0 && a.ref?.userCount !== b.ref?.userCount) {
if (
a.users.length === 0 &&
b.users.length === 0 &&
a.ref?.userCount !== b.ref?.userCount
) {
if (a.ref?.userCount < b.ref?.userCount) {
return 1;
}
@@ -700,7 +706,7 @@ export const useInstanceStore = defineStore('Instance', () => {
return -1;
}
// sort by id
return compareById(a, b)
return compareById(a, b);
});
D.rooms = rooms;
}
+6 -5
View File
@@ -1,13 +1,14 @@
import { defineStore } from 'pinia';
import { ref, watch } from 'vue';
import { ElMessage } from 'element-plus';
import { defineStore } from 'pinia';
import { instanceRequest, inviteMessagesRequest } from '../api';
import { watchState } from '../service/watchState';
import { parseLocation } from '../shared/utils';
import { useInstanceStore } from './instance';
import { useGameStore } from './game';
import { useLaunchStore } from './launch';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useGameStore } from './game';
import { useInstanceStore } from './instance';
import { useLaunchStore } from './launch';
import { watchState } from '../service/watchState';
export const useInviteStore = defineStore('Invite', () => {
const instanceStore = useInstanceStore();
+6 -4
View File
@@ -1,10 +1,12 @@
import { defineStore } from 'pinia';
import { ref, watch, nextTick } from 'vue';
import { nextTick, ref, watch } from 'vue';
import { ElMessage } from 'element-plus';
import { defineStore } from 'pinia';
import { instanceRequest } from '../api';
import configRepository from '../service/config';
import { watchState } from '../service/watchState';
import { parseLocation } from '../shared/utils';
import { watchState } from '../service/watchState';
import configRepository from '../service/config';
export const useLaunchStore = defineStore('Launch', () => {
const isLaunchOptionsDialogVisible = ref(false);
+4 -3
View File
@@ -1,18 +1,19 @@
import { defineStore } from 'pinia';
import { ref } from 'vue';
import { database } from '../service/database';
import {
getGroupName,
getWorldName,
isRealInstance,
parseLocation
} from '../shared/utils';
import { useGameStore } from './game';
import { database } from '../service/database';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useGameLogStore } from './gameLog';
import { useGameStore } from './game';
import { useInstanceStore } from './instance';
import { useNotificationStore } from './notification';
import { usePhotonStore } from './photon';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useUserStore } from './user';
import { useVrStore } from './vr';
+3 -2
View File
@@ -1,9 +1,10 @@
import { defineStore } from 'pinia';
import { ref, watch } from 'vue';
import { defineStore } from 'pinia';
import { avatarModerationRequest, playerModerationRequest } from '../api';
import { watchState } from '../service/watchState';
import { useAvatarStore } from './avatar';
import { useUserStore } from './user';
import { watchState } from '../service/watchState';
export const useModerationStore = defineStore('Moderation', () => {
const avatarStore = useAvatarStore();
+20 -17
View File
@@ -1,16 +1,8 @@
import Noty from 'noty';
import { defineStore } from 'pinia';
import { ref, watch } from 'vue';
import {
instanceRequest,
notificationRequest,
userRequest,
worldRequest
} from '../api';
import configRepository from '../service/config';
import { database } from '../service/database';
import { AppDebug } from '../service/appConfig';
import { watchState } from '../service/watchState';
import { defineStore } from 'pinia';
import Noty from 'noty';
import {
checkCanInvite,
displayLocation,
@@ -21,19 +13,30 @@ import {
removeFromArray,
replaceBioSymbols
} from '../shared/utils';
import {
instanceRequest,
notificationRequest,
userRequest,
worldRequest
} from '../api';
import { AppDebug } from '../service/appConfig';
import { database } from '../service/database';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useFavoriteStore } from './favorite';
import { useFriendStore } from './friend';
import { useGameStore } from './game';
import { useLocationStore } from './location';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useGeneralSettingsStore } from './settings/general';
import { useInstanceStore } from './instance';
import { useLocationStore } from './location';
import { useNotificationsSettingsStore } from './settings/notifications';
import { useWristOverlaySettingsStore } from './settings/wristOverlay';
import { useSharedFeedStore } from './sharedFeed';
import { useUiStore } from './ui';
import { useUserStore } from './user';
import { useInstanceStore } from './instance';
import { useWristOverlaySettingsStore } from './settings/wristOverlay';
import { watchState } from '../service/watchState';
import configRepository from '../service/config';
export const useNotificationStore = defineStore('Notification', () => {
const generalSettingsStore = useGeneralSettingsStore();
+12 -9
View File
@@ -1,12 +1,8 @@
import { computed, reactive, ref } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import { defineStore } from 'pinia';
import { ref, reactive, computed } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
import * as workerTimers from 'worker-timers';
import { instanceRequest, userRequest } from '../api';
import configRepository from '../service/config';
import { database } from '../service/database';
import { AppDebug } from '../service/appConfig';
import { photonEventType } from '../shared/constants/photon';
import { useI18n } from 'vue-i18n';
import {
checkVRChatCache,
displayLocation,
@@ -17,6 +13,10 @@ import {
replaceBioSymbols,
timeToText
} from '../shared/utils';
import { instanceRequest, userRequest } from '../api';
import { AppDebug } from '../service/appConfig';
import { database } from '../service/database';
import { photonEventType } from '../shared/constants/photon';
import { useAvatarStore } from './avatar';
import { useFavoriteStore } from './favorite';
import { useFriendStore } from './friend';
@@ -27,7 +27,10 @@ import { useNotificationStore } from './notification';
import { useSharedFeedStore } from './sharedFeed';
import { useUserStore } from './user';
import { useVrStore } from './vr';
import { useI18n } from 'vue-i18n';
import configRepository from '../service/config';
import * as workerTimers from 'worker-timers';
export const usePhotonStore = defineStore('Photon', () => {
const vrStore = useVrStore();
+7 -6
View File
@@ -1,19 +1,20 @@
import { defineStore } from 'pinia';
import { computed, ref, watch } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
import { ElMessage, ElMessageBox } from 'element-plus';
import { defineStore } from 'pinia';
import { useI18n } from 'vue-i18n';
import { compareByName, localeIncludes } from '../shared/utils';
import { instanceRequest, userRequest } from '../api';
import { groupRequest } from '../api/';
import removeConfusables, { removeWhitespace } from '../service/confusables';
import { watchState } from '../service/watchState';
import { compareByName, localeIncludes } from '../shared/utils';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useAvatarStore } from './avatar';
import { useFriendStore } from './friend';
import { useGroupStore } from './group';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useUiStore } from './ui';
import { useUserStore } from './user';
import { useWorldStore } from './world';
import { useI18n } from 'vue-i18n';
import { watchState } from '../service/watchState';
export const useSearchStore = defineStore('Search', () => {
const userStore = useUserStore();
+11 -9
View File
@@ -1,15 +1,17 @@
import { reactive, ref, watch } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import { defineStore } from 'pinia';
import { ref, reactive, watch } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
import { useI18n } from 'vue-i18n';
import configRepository from '../../service/config';
import { database } from '../../service/database';
import webApiService from '../../service/webapi';
import { watchState } from '../../service/watchState';
import { useGameStore } from '../game';
import { useVrcxStore } from '../vrcx';
import { useVRCXUpdaterStore } from '../vrcxUpdater';
import { AppDebug } from '../../service/appConfig';
import { database } from '../../service/database';
import { useGameStore } from '../game';
import { useVRCXUpdaterStore } from '../vrcxUpdater';
import { useVrcxStore } from '../vrcx';
import { watchState } from '../../service/watchState';
import configRepository from '../../service/config';
import webApiService from '../../service/webapi';
export const useAdvancedSettingsStore = defineStore('AdvancedSettings', () => {
const gameStore = useGameStore();
+12 -11
View File
@@ -1,29 +1,30 @@
import { defineStore } from 'pinia';
import { ref, computed, watch } from 'vue';
import { useI18n } from 'vue-i18n';
import { computed, ref, watch } from 'vue';
import { ElMessageBox } from 'element-plus';
import { defineStore } from 'pinia';
import { useI18n } from 'vue-i18n';
import configRepository from '../../service/config';
import { database } from '../../service/database';
import { watchState } from '../../service/watchState';
import { getNameColour } from '../../shared/utils';
import {
HueToHex,
changeAppDarkStyle,
changeAppThemeStyle,
HueToHex,
changeHtmlLangAttribute,
systemIsDarkMode,
updateTrustColorClasses,
changeHtmlLangAttribute
updateTrustColorClasses
} from '../../shared/utils/base/ui';
import { database } from '../../service/database';
import { getNameColour } from '../../shared/utils';
import { useFeedStore } from '../feed';
import { useFriendStore } from '../friend';
import { useGameLogStore } from '../gameLog';
import { useModerationStore } from '../moderation';
import { useNotificationStore } from '../notification';
import { useUiStore } from '../ui';
import { useUserStore } from '../user';
import { useVrStore } from '../vr';
import { useVrcxStore } from '../vrcx';
import { useUiStore } from '../ui';
import { watchState } from '../../service/watchState';
import configRepository from '../../service/config';
export const useAppearanceSettingsStore = defineStore(
'AppearanceSettings',
+11 -9
View File
@@ -1,7 +1,7 @@
import { reactive, ref } from 'vue';
import { defineStore } from 'pinia';
import { ref, reactive } from 'vue';
import { worldRequest } from '../../api';
import configRepository from '../../service/config';
import { useI18n } from 'vue-i18n';
import {
getGroupName,
getLaunchURL,
@@ -9,16 +9,18 @@ import {
isRpcWorld,
parseLocation
} from '../../shared/utils';
import { useGameStore } from '../game';
import { useGameLogStore } from '../gameLog';
import { useLocationStore } from '../location';
import { useUpdateLoopStore } from '../updateLoop';
import { useUserStore } from '../user';
import {
ActivityType,
StatusDisplayType
} from '../../shared/constants/discord';
import { useI18n } from 'vue-i18n';
import { useGameLogStore } from '../gameLog';
import { useGameStore } from '../game';
import { useLocationStore } from '../location';
import { useUpdateLoopStore } from '../updateLoop';
import { useUserStore } from '../user';
import { worldRequest } from '../../api';
import configRepository from '../../service/config';
export const useDiscordPresenceSettingsStore = defineStore(
'DiscordPresenceSettings',
+8 -6
View File
@@ -1,13 +1,15 @@
import { ElMessageBox } from 'element-plus';
import { defineStore } from 'pinia';
import { ref } from 'vue';
import * as workerTimers from 'worker-timers';
import { ElMessageBox } from 'element-plus';
import { useI18n } from 'vue-i18n';
import configRepository from '../../service/config';
import { useVrcxStore } from '../vrcx';
import { useVRCXUpdaterStore } from '../vrcxUpdater';
import { useFriendStore } from '../friend';
import { useVRCXUpdaterStore } from '../vrcxUpdater';
import { useVrcxStore } from '../vrcx';
import configRepository from '../../service/config';
import * as workerTimers from 'worker-timers';
export const useGeneralSettingsStore = defineStore('GeneralSettings', () => {
const vrcxStore = useVrcxStore();
+4 -3
View File
@@ -1,12 +1,13 @@
import { ElMessageBox } from 'element-plus';
import { defineStore } from 'pinia';
import { ref } from 'vue';
import { ElMessageBox } from 'element-plus';
import { useI18n } from 'vue-i18n';
import configRepository from '../../service/config';
import { sharedFeedFiltersDefaults } from '../../shared/constants';
import { useVrStore } from '../vr';
import configRepository from '../../service/config';
export const useNotificationsSettingsStore = defineStore(
'NotificationsSettings',
() => {
+1
View File
@@ -1,5 +1,6 @@
import { defineStore } from 'pinia';
import { ref } from 'vue';
import configRepository from '../../service/config';
export const useWristOverlaySettingsStore = defineStore(
+7 -5
View File
@@ -1,8 +1,7 @@
import { defineStore } from 'pinia';
import { reactive, ref } from 'vue';
import * as workerTimers from 'worker-timers';
import { defineStore } from 'pinia';
import { groupRequest, worldRequest } from '../api';
import { watchState } from '../service/watchState';
import { useFeedStore } from './feed';
import { useFriendStore } from './friend';
import { useGameLogStore } from './gameLog';
@@ -11,11 +10,14 @@ import { useInstanceStore } from './instance';
import { useLocationStore } from './location';
import { useModerationStore } from './moderation';
import { useNotificationStore } from './notification';
import { usePhotonStore } from './photon';
import { useNotificationsSettingsStore } from './settings/notifications';
import { useWristOverlaySettingsStore } from './settings/wristOverlay';
import { usePhotonStore } from './photon';
import { useUserStore } from './user';
import { useWorldStore } from './world';
import { useWristOverlaySettingsStore } from './settings/wristOverlay';
import { watchState } from '../service/watchState';
import * as workerTimers from 'worker-timers';
export const useSharedFeedStore = defineStore('SharedFeed', () => {
const friendStore = useFriendStore();
+3 -2
View File
@@ -1,7 +1,8 @@
import { defineStore } from 'pinia';
import { ref, watch } from 'vue';
import { watchState } from '../service/watchState';
import { defineStore } from 'pinia';
import { useNotificationStore } from './notification';
import { watchState } from '../service/watchState';
export const useUiStore = defineStore('Ui', () => {
const notificationStore = useNotificationStore();
+12 -10
View File
@@ -1,20 +1,22 @@
import { defineStore } from 'pinia';
import { watch } from 'vue';
import * as workerTimers from 'worker-timers';
import { groupRequest } from '../api';
import { database } from '../service/database';
import { watchState } from '../service/watchState';
import { groupRequest } from '../api';
import { useAuthStore } from './auth';
import { useFriendStore } from './friend';
import { useGameStore } from './game';
import { useGameLogStore } from './gameLog';
import { useModerationStore } from './moderation';
import { useDiscordPresenceSettingsStore } from './settings/discordPresence';
import { useUserStore } from './user';
import { useVrcxStore } from './vrcx';
import { useVRCXUpdaterStore } from './vrcxUpdater';
import { useFriendStore } from './friend';
import { useGameLogStore } from './gameLog';
import { useGameStore } from './game';
import { useGroupStore } from './group';
import { useModerationStore } from './moderation';
import { useUserStore } from './user';
import { useVRCXUpdaterStore } from './vrcxUpdater';
import { useVrStore } from './vr';
import { useVrcxStore } from './vrcx';
import { watchState } from '../service/watchState';
import * as workerTimers from 'worker-timers';
export const useUpdateLoopStore = defineStore('UpdateLoop', () => {
const authStore = useAuthStore();
+19 -16
View File
@@ -1,18 +1,9 @@
import Noty from 'noty';
import { defineStore } from 'pinia';
import { ref, computed, reactive, watch } from 'vue';
import { computed, reactive, ref, watch } from 'vue';
import { ElMessage } from 'element-plus';
import * as workerTimers from 'worker-timers';
import {
avatarRequest,
groupRequest,
instanceRequest,
userRequest
} from '../api';
import { database } from '../service/database';
import { AppDebug } from '../service/appConfig';
import { processBulk, request } from '../service/request';
import { watchState } from '../service/watchState';
import { defineStore } from 'pinia';
import Noty from 'noty';
import {
arraysMatch,
buildTreeData,
@@ -30,12 +21,23 @@ import {
removeEmojis,
replaceBioSymbols
} from '../shared/utils';
import {
avatarRequest,
groupRequest,
instanceRequest,
userRequest
} from '../api';
import { processBulk, request } from '../service/request';
import { AppDebug } from '../service/appConfig';
import { database } from '../service/database';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useAuthStore } from './auth';
import { useAvatarStore } from './avatar';
import { useFavoriteStore } from './favorite';
import { useFeedStore } from './feed';
import { useFriendStore } from './friend';
import { useGameStore } from './game';
import { useGeneralSettingsStore } from './settings/general';
import { useGroupStore } from './group';
import { useInstanceStore } from './instance';
import { useLocationStore } from './location';
@@ -43,10 +45,11 @@ import { useModerationStore } from './moderation';
import { useNotificationStore } from './notification';
import { usePhotonStore } from './photon';
import { useSearchStore } from './search';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useGeneralSettingsStore } from './settings/general';
import { useSharedFeedStore } from './sharedFeed';
import { useWorldStore } from './world';
import { watchState } from '../service/watchState';
import * as workerTimers from 'worker-timers';
export const useUserStore = defineStore('User', () => {
const appearanceSettingsStore = useAppearanceSettingsStore();
+8 -7
View File
@@ -1,18 +1,19 @@
import { defineStore } from 'pinia';
import { watch } from 'vue';
import { isRpcWorld } from '../shared/utils';
import { watchState } from '../service/watchState';
import { useFriendStore } from './friend';
import { useGameStore } from './game';
import { useGameLogStore } from './gameLog';
import { useLocationStore } from './location';
import { usePhotonStore } from './photon';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAppearanceSettingsStore } from './settings/appearance';
import { useFriendStore } from './friend';
import { useGameLogStore } from './gameLog';
import { useGameStore } from './game';
import { useLocationStore } from './location';
import { useNotificationsSettingsStore } from './settings/notifications';
import { useWristOverlaySettingsStore } from './settings/wristOverlay';
import { usePhotonStore } from './photon';
import { useSharedFeedStore } from './sharedFeed';
import { useUserStore } from './user';
import { useWristOverlaySettingsStore } from './settings/wristOverlay';
import { watchState } from '../service/watchState';
export const useVrStore = defineStore('Vr', () => {
const friendStore = useFriendStore();
+6 -4
View File
@@ -1,8 +1,10 @@
import { defineStore } from 'pinia';
import webApiService from '../service/webapi';
import { ref, computed } from 'vue';
import { computed, ref } from 'vue';
import { ElNotification } from 'element-plus';
import { openExternalLink, formatDateFilter } from '../shared/utils';
import { defineStore } from 'pinia';
import { formatDateFilter, openExternalLink } from '../shared/utils';
import webApiService from '../service/webapi';
export const useVrcStatusStore = defineStore('VrcStatus', () => {
const vrcStatusApiUrl = 'https://status.vrchat.com/api/v2';
+17 -14
View File
@@ -1,33 +1,36 @@
import { reactive, ref, watch } from 'vue';
import { ElMessage, ElMessageBox } from 'element-plus';
import { defineStore } from 'pinia';
import { reactive, watch, ref } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
import { worldRequest } from '../api';
import configRepository from '../service/config';
import { database } from '../service/database';
import { AppDebug } from '../service/appConfig';
import { failedGetRequests } from '../service/request';
import { watchState } from '../service/watchState';
import { useI18n } from 'vue-i18n';
import Noty from 'noty';
import { debounce, parseLocation } from '../shared/utils';
import { AppDebug } from '../service/appConfig';
import { database } from '../service/database';
import { failedGetRequests } from '../service/request';
import { refreshCustomCss } from '../shared/utils/base/ui';
import { useAvatarStore } from './avatar';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useAvatarProviderStore } from './avatarProvider';
import { useAvatarStore } from './avatar';
import { useFavoriteStore } from './favorite';
import { useFriendStore } from './friend';
import { useGameStore } from './game';
import { useGameLogStore } from './gameLog';
import { useGameStore } from './game';
import { useGroupStore } from './group';
import { useInstanceStore } from './instance';
import { useLocationStore } from './location';
import { useNotificationStore } from './notification';
import { usePhotonStore } from './photon';
import { useSearchStore } from './search';
import { useAdvancedSettingsStore } from './settings/advanced';
import { useUpdateLoopStore } from './updateLoop';
import { useUserStore } from './user';
import { useWorldStore } from './world';
import { useVrcStatusStore } from './vrcStatus';
import { useI18n } from 'vue-i18n';
import Noty from 'noty';
import { useWorldStore } from './world';
import { watchState } from '../service/watchState';
import { worldRequest } from '../api';
import configRepository from '../service/config';
export const useVrcxStore = defineStore('Vrcx', () => {
const gameStore = useGameStore();
+8 -5
View File
@@ -1,13 +1,16 @@
import { defineStore } from 'pinia';
import { computed, ref } from 'vue';
import { ElMessage } from 'element-plus';
import * as workerTimers from 'worker-timers';
import configRepository from '../service/config';
import { defineStore } from 'pinia';
import { useI18n } from 'vue-i18n';
import { AppDebug } from '../service/appConfig';
import { branches } from '../shared/constants';
import { changeLogRemoveLinks } from '../shared/utils';
import { useUiStore } from './ui';
import { useI18n } from 'vue-i18n';
import { AppDebug } from '../service/appConfig';
import configRepository from '../service/config';
import * as workerTimers from 'worker-timers';
export const useVRCXUpdaterStore = defineStore('VRCXUpdater', () => {
const uiStore = useUiStore();
+5 -4
View File
@@ -1,9 +1,7 @@
import { defineStore } from 'pinia';
import { reactive, watch } from 'vue';
import { ElMessage } from 'element-plus';
import { instanceRequest, miscRequest, worldRequest } from '../api';
import { database } from '../service/database';
import { watchState } from '../service/watchState';
import { defineStore } from 'pinia';
import {
checkVRChatCache,
getAvailablePlatforms,
@@ -13,10 +11,13 @@ import {
parseLocation,
replaceBioSymbols
} from '../shared/utils';
import { instanceRequest, miscRequest, worldRequest } from '../api';
import { database } from '../service/database';
import { useFavoriteStore } from './favorite';
import { useInstanceStore } from './instance';
import { useLocationStore } from './location';
import { useUserStore } from './user';
import { watchState } from '../service/watchState';
export const useWorldStore = defineStore('World', () => {
const locationStore = useLocationStore();