removeMessageEverywhere method

void removeMessageEverywhere(
  1. Message message
)

Implementation

void removeMessageEverywhere(Message message) {
  for (final group in _messageGroups.toList()) {
    group.messages.removeWhere((m) => m.id == message.id);
  }
  _messageGroups.removeWhere((group) => group.messages.isEmpty);
  _failedMessageEntries.remove(message.id);
  _unreadMessageIds.remove(message.id);
  notifyListeners();
}