mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-07 06:56:04 +02:00
Remove favorite when unfriending
This commit is contained in:
+1
-1
@@ -62,7 +62,7 @@ const favoriteReq = {
|
|||||||
json,
|
json,
|
||||||
params
|
params
|
||||||
};
|
};
|
||||||
useFavoriteStore().handleFavoriteDelete(args);
|
useFavoriteStore().handleFavoriteDelete(params.objectId);
|
||||||
return args;
|
return args;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -307,12 +307,11 @@ export const useFavoriteStore = defineStore('Favorite', () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleFavoriteDelete(args) {
|
function handleFavoriteDelete(objectId) {
|
||||||
const ref = getCachedFavoritesByObjectId(args.params.objectId);
|
const ref = getCachedFavoritesByObjectId(objectId);
|
||||||
if (typeof ref === 'undefined') {
|
if (typeof ref === 'undefined') {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
args.ref = ref;
|
|
||||||
handleFavoriteAtDelete(ref);
|
handleFavoriteAtDelete(ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ export const useFriendStore = defineStore('Friend', () => {
|
|||||||
const updateLoopStore = useUpdateLoopStore();
|
const updateLoopStore = useUpdateLoopStore();
|
||||||
const authStore = useAuthStore();
|
const authStore = useAuthStore();
|
||||||
const locationStore = useLocationStore();
|
const locationStore = useLocationStore();
|
||||||
|
const favoriteStore = useFavoriteStore();
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
|
|
||||||
const state = reactive({
|
const state = reactive({
|
||||||
@@ -1049,6 +1050,7 @@ export const useFriendStore = defineStore('Friend', () => {
|
|||||||
notificationStore.queueFriendLogNoty(friendLogHistory);
|
notificationStore.queueFriendLogNoty(friendLogHistory);
|
||||||
friendLog.delete(id);
|
friendLog.delete(id);
|
||||||
database.deleteFriendLogCurrent(id);
|
database.deleteFriendLogCurrent(id);
|
||||||
|
favoriteStore.handleFavoriteDelete(id);
|
||||||
if (!appearanceSettingsStore.hideUnfriends) {
|
if (!appearanceSettingsStore.hideUnfriends) {
|
||||||
uiStore.notifyMenu('friend-log');
|
uiStore.notifyMenu('friend-log');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user