onMessagesRecalledInfo method

  1. @protected
void onMessagesRecalledInfo(
  1. List<RecallMessageInfo> infos
)

Implementation

@protected
void onMessagesRecalledInfo(List<RecallMessageInfo> infos) {
  List<Message> replaces = [];
  for (var info in infos) {
    final replace = ChatUIKitInsertTools.insertRecallMessage(
      recalledMessage: info.recallMessage!,
      operatorId: info.recallBy,
    );
    replaces.add(replace);
  }
  for (var observer in List<ChatUIKitObserverBase>.of(observers)) {
    if (observer is ChatObserver) {
      observer.onMessagesRecalledInfo(infos, replaces);
    }
  }
}