From 6a20709e6e245a14f221b178555cc378f157e3da Mon Sep 17 00:00:00 2001 From: Jolie <412895109@qq.com> Date: Sun, 23 Nov 2025 23:27:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(rtm):=20=E5=AE=9E=E7=8E=B0=E7=82=B9?= =?UTF-8?q?=E8=B5=9E=E6=B6=88=E6=81=AF=E5=A4=84=E7=90=86=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=88=9D=E5=A7=8B=E5=8C=96=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除RTM初始化时的调试打印 - 在消息服务中增加对点赞消息类型的处理 - 移除主页面初始化时的SVGAEasyPlayer展示逻辑 --- lib/pages/main/main_page.dart | 12 ------------ lib/rtc/rtm_manager.dart | 1 - lib/service/live_chat_message_service.dart | 4 +++- 3 files changed, 3 insertions(+), 14 deletions(-) diff --git a/lib/pages/main/main_page.dart b/lib/pages/main/main_page.dart index 4f4577f..1876b4c 100644 --- a/lib/pages/main/main_page.dart +++ b/lib/pages/main/main_page.dart @@ -67,18 +67,6 @@ class _MainPageState extends State { initRTM() async { String? userId = storage.read('userId'); await RTMManager.instance.initialize(appId: '4c2ea9dcb4c5440593a418df0fdd512d', userId: userId ?? ''); - SmartDialog.show( - alignment: Alignment.center, - builder: (context){ - return SVGAEasyPlayer( - assetsName: Assets.imagesRocket2, - fit: BoxFit.contain, - ); - } - ); - Future.delayed(const Duration(seconds: 4), () { - SmartDialog.dismiss(); - }); } @override diff --git a/lib/rtc/rtm_manager.dart b/lib/rtc/rtm_manager.dart index 684c21d..494846b 100644 --- a/lib/rtc/rtm_manager.dart +++ b/lib/rtc/rtm_manager.dart @@ -63,7 +63,6 @@ class RTMManager { await dispose(); final (status, client) = await RTM(appId, userId, config: config); - print('----------RTM $userId'); print(status.error ? '❌ RTM 初始化失败' : '✅ RTM 初始化成功'); if (status.error) { diff --git a/lib/service/live_chat_message_service.dart b/lib/service/live_chat_message_service.dart index 847d913..8c5f7b0 100644 --- a/lib/service/live_chat_message_service.dart +++ b/lib/service/live_chat_message_service.dart @@ -61,11 +61,13 @@ class LiveChatMessageService { // 解析消息内容 final messageText = _parseMessageContent(event.message); final messageData = json.decode(messageText) as Map; - + print('📥 收到消息: $messageData'); // 只处理聊天消息类型 if (messageData['type'] == 'chat_message') { final chatMessage = LiveChatMessage.fromJson(messageData); onMessageReceived?.call(chatMessage); + }else if(messageData['type'] == 'like_message'){ + } } catch (e, stackTrace) { final error = '解析RTM消息失败: $e';