menuValidationForDeleteIcon method

dynamic menuValidationForDeleteIcon()

Implementation

menuValidationForDeleteIcon() async {
  var selected = recentChats.where((p0) => selectedChats.contains(p0.jid));
  for (var item in selected) {
    var isMember = await Mirrorfly.isMemberOfGroup(
        groupJid: item.jid.checkNull(),
        userJid: SessionManagement.getUserJID().checkNull());
    if ((item.getChatType() == Constants.typeGroupChat) &&
        isMember! &&
        availableFeatures.value.isGroupChatAvailable.checkNull()) {
      delete(false);
      return;
      //return false;
    }
  }
  //return true;
  delete(true);
}