archiveChats method
dynamic
archiveChats()
Implementation
archiveChats() async {
if (await AppUtils.isNetConnected()) {
var allChats = selectedChats.length == recentChats.length;
if (selectedChats.length == 1) {
_itemArchive(0);
clearAllChatSelection();
toToast(getTranslated("chatArchived"));
} else {
var count = selectedChats.length;
selected(false);
selectedChats.asMap().forEach((key, value) {
_itemArchive(key);
});
clearAllChatSelection();
toToast('$count ${getTranslated("chatsArchived")}');
}
if (allChats) {
loadNextRecentChat();
}
} else {
toToast(getTranslated("noInternetConnection"));
}
}