unArchiveSelectedChats method

Future<void> unArchiveSelectedChats()

Implementation

Future<void> unArchiveSelectedChats() async {
  if (await AppUtils.isNetConnected()) {
    if (selectedChats.length == 1) {
      _itemUnArchive(0);
      clearAllChatSelection();
      toToast(AppConstants.chatUnArchived);
    } else {
      selected(false);
      var count = selectedChats.length;
      selectedChats.asMap().forEach((key, value) {
        _itemUnArchive(key);
      });
      clearAllChatSelection();
      toToast("$count ${AppConstants.chatsUnArchived}");
    }
  } else {
    toToast(AppConstants.noInternetConnection);
  }
}