@@ -271,9 +271,6 @@ class TIMUIKitHistoryMessageListItem extends StatefulWidget {
271
271
// open MessageReaction
272
272
final bool ? isUseMessageReaction;
273
273
274
- /// Whether to use the default emoji
275
- final bool isUseDefaultEmoji;
276
-
277
274
final List <CustomEmojiFaceData > customEmojiStickerList;
278
275
279
276
final V2TimGroupMemberFullInfo ? groupMemberInfo;
@@ -309,7 +306,6 @@ class TIMUIKitHistoryMessageListItem extends StatefulWidget {
309
306
this .topRowBuilder,
310
307
this .isUseMessageReaction,
311
308
this .bottomRowBuilder,
312
- this .isUseDefaultEmoji = false ,
313
309
this .customEmojiStickerList = const [],
314
310
this .textFieldController,
315
311
this .onSecondaryTapForOthersPortrait,
@@ -502,7 +498,6 @@ class _TIMUIKItHistoryMessageListItemState
502
498
fontStyle: widget.themeData? .messageTextStyle,
503
499
backgroundColor: widget.themeData? .messageBackgroundColor,
504
500
textPadding: widget.textPadding,
505
- isUseDefaultEmoji: widget.isUseDefaultEmoji,
506
501
customEmojiStickerList: widget.customEmojiStickerList,
507
502
chatModel: model,
508
503
isShowMessageReaction: widget.isUseMessageReaction,
@@ -527,7 +522,6 @@ class _TIMUIKItHistoryMessageListItemState
527
522
backgroundColor: widget.themeData? .messageBackgroundColor,
528
523
textPadding: widget.textPadding,
529
524
isShowMessageReaction: widget.isUseMessageReaction,
530
- isUseDefaultEmoji: widget.isUseDefaultEmoji,
531
525
customEmojiStickerList: widget.customEmojiStickerList,
532
526
);
533
527
case MessageElemType .V2TIM_ELEM_TYPE_FACE :
@@ -888,17 +882,23 @@ class _TIMUIKItHistoryMessageListItemState
888
882
}
889
883
}
890
884
891
- if (widget.message.status != MessageStatus .V2TIM_MSG_STATUS_SEND_FAIL ) {
892
- widget.toolTipsConfig? .showReplyMessage = true ;
893
- } else {
894
- widget.toolTipsConfig? .showReplyMessage = false ;
885
+ // 如果配置了显示回复消息,则需要根据消息状态来决定是否可以回复;如果配置了不显示回复消息,则不需要判断消息状态。
886
+ if ((widget.toolTipsConfig? .showReplyMessage ?? true )) {
887
+ if (widget.message.status != MessageStatus .V2TIM_MSG_STATUS_SEND_FAIL ) {
888
+ widget.toolTipsConfig? .showReplyMessage = true ;
889
+ } else {
890
+ widget.toolTipsConfig? .showReplyMessage = false ;
891
+ }
895
892
}
896
893
897
- if (widget.message.status != MessageStatus .V2TIM_MSG_STATUS_SEND_FAIL &&
898
- ! (widget.message.hasRiskContent ?? false )) {
899
- widget.toolTipsConfig? .showForwardMessage = true ;
900
- } else {
901
- widget.toolTipsConfig? .showForwardMessage = false ;
894
+ // 如果配置了显示转发消息,则需要根据消息状态来决定是否可以转发;如果配置了不显示转发消息,则不需要判断消息状态。
895
+ if ((widget.toolTipsConfig? .showForwardMessage ?? true )) {
896
+ if (widget.message.status != MessageStatus .V2TIM_MSG_STATUS_SEND_FAIL &&
897
+ ! (widget.message.hasRiskContent ?? false )) {
898
+ widget.toolTipsConfig? .showForwardMessage = true ;
899
+ } else {
900
+ widget.toolTipsConfig? .showForwardMessage = false ;
901
+ }
902
902
}
903
903
904
904
tooltip = SuperTooltip (
@@ -1561,7 +1561,6 @@ class _TIMUIKItHistoryMessageListItemState
1561
1561
),
1562
1562
TIMUIKitTextTranslationElem (
1563
1563
message: message,
1564
- isUseDefaultEmoji: widget.isUseDefaultEmoji,
1565
1564
customEmojiStickerList:
1566
1565
widget.customEmojiStickerList,
1567
1566
isFromSelf: message.isSelf ?? true ,
0 commit comments