fix: Clear incoming friend request status on accept/expire

This commit is contained in:
pa
2026-03-19 17:20:15 +09:00
parent 4eb781eaff
commit f980b0ee6e

View File

@@ -540,7 +540,6 @@ export const useNotificationStore = defineStore('Notification', () => {
const D = userStore.userDialog;
if (
D.visible === false ||
typeof args.ref === 'undefined' ||
args.ref.type !== 'friendRequest' ||
args.ref.senderUserId !== D.id
@@ -548,6 +547,7 @@ export const useNotificationStore = defineStore('Notification', () => {
return;
}
D.isFriend = true;
D.incomingRequest = false;
}
/**
@@ -557,11 +557,7 @@ export const useNotificationStore = defineStore('Notification', () => {
function handleNotificationExpire(args) {
const { ref } = args;
const D = userStore.userDialog;
if (
D.visible === false ||
ref.type !== 'friendRequest' ||
ref.senderUserId !== D.id
) {
if (ref.type !== 'friendRequest' || ref.senderUserId !== D.id) {
return;
}
D.incomingRequest = false;