selectOrRemoveChatFromList method
dynamic
selectOrRemoveChatFromList(
- int index
)
Implementation
selectOrRemoveChatFromList(int index) {
if (selected.isTrue) {
if (selectedChats.contains(archivedChats[index].jid)) {
selectedChats.remove(archivedChats[index].jid.checkNull());
selectedChatsPosition.remove(index);
} else {
selectedChats.add(archivedChats[index].jid.checkNull());
selectedChatsPosition.add(index);
}
}
if (selectedChats.isEmpty) {
clearAllChatSelection();
} else {
menuValidationForItem();
}
}