retryModifiedMessage method

Future<bool> retryModifiedMessage(
  1. RCIMIWMessage message
)

Implementation

Future<bool> retryModifiedMessage(RCIMIWMessage message) {
  final content = message.modifyInfo?.content;
  if (content == null) return Future.value(false);
  final mentionedInfo = content.mentionedInfo;
  final mentionUserIds = mentionedInfo == null
      ? null
      : mentionedInfo.type == RCIMIWMentionedType.all
          ? const <String>['All']
          : List<String>.of(
              mentionedInfo.userIdList ?? const <String>[],
            );
  return modifyMessage(
    message,
    _messageContent(content),
    mentionUserIds: mentionUserIds,
    isRetry: true,
  );
}