removeUnreadCount method

void removeUnreadCount(
  1. String channelId
)

Implementation

void removeUnreadCount(String channelId) async {
  ///get channel where channel id == new message channelId

  try {
    if (_amityChannelList.length > 0) {
      var channel = _amityChannelList
          .firstWhere((amityMessage) => amityMessage.channelId == channelId);

      ///set unread count = 0
      channel.setUnreadCount(0);

      notifyListeners();
    }
  } catch (error) {
    await AmityDialog()
        .showAlertErrorDialog(title: "Error!", message: error.toString());
    log(error.toString());
  }
}