onCmdMessagesReceived method
Implementation
@protected
void onCmdMessagesReceived(List<Message> messages) {
List<Message> list = [];
for (var msg in messages) {
if ((msg.body as CmdMessageBody).action == typingKey) {
list.add(msg);
}
}
if (list.isNotEmpty) {
onTypingMessagesReceived(messages);
messages.removeWhere((element) => list.contains(element));
}
for (var observer in List<ChatUIKitObserverBase>.of(observers)) {
if (observer is ChatObserver) {
observer.onCmdMessagesReceived(messages);
}
}
}