mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-04 22:06:06 +02:00
refactor: use setter functions for dialog visibility and favorite status in stores
This commit is contained in:
+11
-11
@@ -190,10 +190,10 @@ export const useUiStore = defineStore('Ui', () => {
|
||||
const groupStore = useGroupStore();
|
||||
const instanceStore = useInstanceStore();
|
||||
|
||||
userStore.userDialog.visible = false;
|
||||
worldStore.worldDialog.visible = false;
|
||||
avatarStore.avatarDialog.visible = false;
|
||||
groupStore.groupDialog.visible = false;
|
||||
userStore.setUserDialogVisible(false);
|
||||
worldStore.setWorldDialogVisible(false);
|
||||
avatarStore.setAvatarDialogVisible(false);
|
||||
groupStore.setGroupDialogVisible(false);
|
||||
instanceStore.hidePreviousInstancesDialogs();
|
||||
clearDialogCrumbs();
|
||||
}
|
||||
@@ -229,22 +229,22 @@ export const useUiStore = defineStore('Ui', () => {
|
||||
(instanceStore.previousInstancesListDialog.visible && !isPrevList);
|
||||
|
||||
if (type !== 'user') {
|
||||
userStore.userDialog.visible = false;
|
||||
userStore.setUserDialogVisible(false);
|
||||
}
|
||||
if (type !== 'world') {
|
||||
worldStore.worldDialog.visible = false;
|
||||
worldStore.setWorldDialogVisible(false);
|
||||
}
|
||||
if (type !== 'avatar') {
|
||||
avatarStore.avatarDialog.visible = false;
|
||||
avatarStore.setAvatarDialogVisible(false);
|
||||
}
|
||||
if (type !== 'group') {
|
||||
groupStore.groupDialog.visible = false;
|
||||
groupStore.setGroupDialogVisible(false);
|
||||
}
|
||||
if (!isPrevInfo) {
|
||||
instanceStore.previousInstancesInfoDialog.visible = false;
|
||||
instanceStore.setPreviousInstancesInfoDialogVisible(false);
|
||||
}
|
||||
if (!isPrevList) {
|
||||
instanceStore.previousInstancesListDialog.visible = false;
|
||||
instanceStore.setPreviousInstancesListDialogVisible(false);
|
||||
}
|
||||
if (!hadActiveDialog) {
|
||||
clearDialogCrumbs();
|
||||
@@ -286,7 +286,7 @@ export const useUiStore = defineStore('Ui', () => {
|
||||
const name = String(routeName);
|
||||
removeNotify(name);
|
||||
if (name === 'notification') {
|
||||
notificationStore.unseenNotifications = [];
|
||||
notificationStore.clearUnseenNotifications();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user