restoreMessageHistory method

void restoreMessageHistory(
  1. List<ReceivedMessage> messages
)

Restores the message history with the provided messages.

Implementation

void restoreMessageHistory(List<ReceivedMessage> messages) {
  _messages
    ..clear()
    ..addEntries(
      messages.sorted((a, b) => a.timestamp.compareTo(b.timestamp)).map(
            (message) => MapEntry(message.id, message),
          ),
    );
  _updateMessagesView();
  notifyListeners();
}