onMessagesRecalledInfo method
Implementation
@override
void onMessagesRecalledInfo(
List<RecallMessageInfo> infos, List<Message> replaces) {
bool needReload = false;
for (var i = 0; i < infos.length; i++) {
int index = msgModelList.indexWhere(
(element) => infos[i].recallMessageId == element.message.msgId);
if (index != -1) {
msgModelList[index] =
msgModelList[index].copyWith(message: replaces[i]);
needReload = true;
}
}
if (needReload) {
refresh();
}
}