deleteReminder method

void deleteReminder(
  1. MessageReminder reminder
)

Deletes the reminder of the message if it exists.

Implementation

void deleteReminder(MessageReminder reminder) {
  final messageId = reminder.messageId;
  // TODO: Improve once we have support for parentId in reminders.
  for (final message in [...messages, ...threads.values.flattened]) {
    if (message.id == messageId) {
      return updateMessage(
        message.copyWith(reminder: null),
      );
    }
  }
}