From 45bac49ec08aad4509045129116f1b15d390d5af Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 4 May 2026 19:52:44 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(im)=EF=BC=9Afrien?= =?UTF-8?q?dStore=20=E5=9B=9E=E8=B0=83=E5=8F=82=E6=95=B0=20f=20=E6=94=B9?= =?UTF-8?q?=E5=85=A8=E5=90=8D=20friend=20/=20existing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/im/home/store/friendStore.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/views/im/home/store/friendStore.ts b/src/views/im/home/store/friendStore.ts index f0052114e..23a9930f9 100644 --- a/src/views/im/home/store/friendStore.ts +++ b/src/views/im/home/store/friendStore.ts @@ -67,11 +67,11 @@ export const useFriendStore = defineStore('imFriendStore', { getFriend: (state) => (friendUserId: number): Friend | undefined => { - return state.friends.find((f) => f.friendUserId === friendUserId) + return state.friends.find((friend) => friend.friendUserId === friendUserId) }, /** 当前生效的好友列表(过滤掉 DISABLE 软删记录) */ getActiveFriends: (state): Friend[] => { - return state.friends.filter((f) => f.status !== CommonStatusEnum.DISABLE) + return state.friends.filter((friend) => friend.status !== CommonStatusEnum.DISABLE) }, /** 判断对方是否是当前用户的有效好友(存在 + 非 DISABLE) */ isFriend() { @@ -83,7 +83,7 @@ export const useFriendStore = defineStore('imFriendStore', { /** 我的黑名单(blocked=true 且 ENABLE) */ getBlockedFriends: (state): Friend[] => { return state.friends.filter( - (f) => f.status !== CommonStatusEnum.DISABLE && f.blocked === true + (friend) => friend.status !== CommonStatusEnum.DISABLE && friend.blocked === true ) }, /** 未处理申请数(接收方=我)—— 实时派生,「新的朋友」红点用 */ @@ -293,7 +293,7 @@ export const useFriendStore = defineStore('imFriendStore', { /** 本地合并 / 新增某个好友(WebSocket 事件 & 手动刷新都用) */ upsertFriend(friend: Friend) { - const index = this.friends.findIndex((f) => f.friendUserId === friend.friendUserId) + const index = this.friends.findIndex((existing) => existing.friendUserId === friend.friendUserId) if (index >= 0) { this.friends[index] = { ...this.friends[index],