archiveChats method

dynamic archiveChats()

Implementation

archiveChats() async {
  if (await AppUtils.isNetConnected()) {
    if (selectedChats.length == 1) {
      _itemArchive(0);
      clearAllChatSelection();
      toToast(AppConstants.chatArchived);
    } else {
      var count = selectedChats.length;
      selected(false);
      selectedChats.asMap().forEach((key, value) {
        _itemArchive(key);
      });
      clearAllChatSelection();
      toToast('$count ${AppConstants.chatsArchived}');
    }
  } else {
    toToast(AppConstants.noInternetConnection);
  }
}