From 701c5a815f599a913458258cc892f01706e3e1b7 Mon Sep 17 00:00:00 2001 From: tanjianbin <632190820@qq.com> Date: Fri, 27 Mar 2026 18:03:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=A5=BD=E5=8F=8B=E6=88=90=E5=8A=9F=E5=90=8E=E6=9C=AA=E5=8F=91?= =?UTF-8?q?=E9=80=81=E5=A5=BD=E5=8F=8B=E4=BF=A1=E6=81=AF=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在添加好友成功后,需要向 WebSocket 发送包含好友信息的 GET_FRIEND_INFO 事件,以便其他模块能及时获取并处理新好友数据。 --- .../java/org/yameida/worktool/service/WeworkLoopImpl.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt index ff4d6fe..41fe5b2 100644 --- a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt +++ b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt @@ -455,6 +455,14 @@ object WeworkLoopImpl { if (textNode?.text?.toString() == "添加请求已过期,添加失败") { LogUtils.d("添加好友失败") } else { + val friend = WeworkMessageBean.Friend().apply { + name = friendName + newFriend = true + } + val weworkMessageBean = WeworkMessageBean() + weworkMessageBean.type = WeworkMessageBean.GET_FRIEND_INFO + weworkMessageBean.friend = friend + WeworkController.weworkService.webSocketManager.send(weworkMessageBean) nameList.add(friendName) } //回到上一页