From d3d2715418d8c80334e8efc269ed5cf2e2682bd0 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Sun, 13 Apr 2025 15:18:35 +0800 Subject: [PATCH] opt: add live emoticonUnique Signed-off-by: bggRGjQaUbCoE --- lib/pages/live_room/send_dm_panel.dart | 4 +++- lib/pages/live_room/view.dart | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/pages/live_room/send_dm_panel.dart b/lib/pages/live_room/send_dm_panel.dart index 7703df0e..305619db 100644 --- a/lib/pages/live_room/send_dm_panel.dart +++ b/lib/pages/live_room/send_dm_panel.dart @@ -93,6 +93,7 @@ class _ReplyPageState extends CommonPublishPageState { message: emote.emoticonUnique!, dmType: 1, emoticonOptions: '[object Object]', + emoticonUnique: emote.emoji, ); }, ), @@ -218,6 +219,7 @@ class _ReplyPageState extends CommonPublishPageState { List? pictures, int? dmType, emoticonOptions, + emoticonUnique, }) async { if (!liveRoomController.isLogin) { SmartDialog.showToast('未登录'); @@ -235,7 +237,7 @@ class _ReplyPageState extends CommonPublishPageState { SmartDialog.showToast('发送成功'); liveRoomController.plPlayerController.danmakuController?.addDanmaku( DanmakuContentItem( - message, + emoticonUnique ?? message, type: DanmakuItemType.scroll, selfSend: true, ), diff --git a/lib/pages/live_room/view.dart b/lib/pages/live_room/view.dart index fcd92b08..f2399fa1 100644 --- a/lib/pages/live_room/view.dart +++ b/lib/pages/live_room/view.dart @@ -263,6 +263,7 @@ class _LiveRoomPageState extends State } Widget get _buildPH => Scaffold( + resizeToAvoidBottomInset: false, appBar: _buildAppBar, backgroundColor: Colors.transparent, body: Column( @@ -271,6 +272,7 @@ class _LiveRoomPageState extends State ); Widget get _buildPP => Scaffold( + resizeToAvoidBottomInset: false, backgroundColor: Colors.transparent, body: Stack( children: [