itemsRead method

dynamic itemsRead()

Implementation

itemsRead() async {
  if (await AppUtils.isNetConnected()) {
    selected(false);
    Mirrorfly.markConversationAsRead(jidList: selectedChats);
    var count = selectedChatsPosition.length;
    for (var element in selectedChatsPosition) {
      recentChats[element].isConversationUnRead = false;
      recentChats[element].unreadMessageCount = 0;
      // var jid = recentChats[element].jid;
      // NotificationBuilder.clearConversationOnNotification(jid.checkNull());
    }
    clearAllChatSelection();
    updateUnReadChatCount();
    toToast(count > 1
        ? getTranslated("chatsMarkedAsRead")
        : getTranslated("chatMarkedAsRead"));
  } else {
    toToast(getTranslated("noInternetConnection"));
  }
}