Random fixes

This commit is contained in:
Natsumi
2025-10-21 14:05:20 +11:00
parent ab21029251
commit 1d0626f65f
7 changed files with 30 additions and 7 deletions
+1
View File
@@ -846,6 +846,7 @@ export const useAuthStore = defineStore('Auth', () => {
);
attemptingAutoLogin.value = false;
handleLogoutEvent();
AppApi.FlashWindow();
return;
}
state.autoLoginAttempts.add(new Date().getTime());
+7 -3
View File
@@ -74,8 +74,12 @@ export const useGameStore = defineStore('Game', () => {
}
async function sweepVRChatCache() {
const output = await AssetBundleManager.SweepCache();
console.log('SweepCache', output);
try {
const output = await AssetBundleManager.SweepCache();
console.log('SweepCache', output);
} catch (e) {
console.error('SweepCache failed', e);
}
if (advancedSettingsStore.isVRChatConfigDialogVisible) {
getVRChatCacheSize();
}
@@ -170,7 +174,7 @@ export const useGameStore = defineStore('Game', () => {
avatarStore.addAvatarWearTime(
userStore.currentUser.currentAvatar
);
userStore.currentUser.$previousAvatarSwapTime = '';
userStore.currentUser.$previousAvatarSwapTime = null;
}
locationStore.lastLocationReset();
gameLogStore.clearNowPlaying();
+11
View File
@@ -76,6 +76,13 @@ export const useVrcStatusStore = defineStore('VrcStatus', () => {
});
lastTimeFetched.value = Date.now();
const data = JSON.parse(response.data);
if (response.status !== 200) {
console.error('Failed to fetch VRChat status', response);
lastStatus.value = 'Failed to fetch VRC status';
pollingInterval.value = 2 * 60 * 1000; // 2 minutes
updateAlert();
return;
}
lastStatusTime.value = new Date(data.page.updated_at);
if (data.status.description === 'All Systems Operational') {
lastStatus.value = '';
@@ -97,6 +104,10 @@ export const useVrcStatusStore = defineStore('VrcStatus', () => {
Referer: 'https://vrcx.app'
}
});
if (response.status !== 200) {
console.error('Failed to fetch VRChat status summary', response);
return;
}
const data = JSON.parse(response.data);
let summary = '';
for (const component of data.components) {