onNewMemberAddedToGroup method

void onNewMemberAddedToGroup({
  1. required String groupJid,
  2. required String newMemberJid,
  3. required String addedByMemberJid,
})

Implementation

void onNewMemberAddedToGroup(
    {required String groupJid,
    required String newMemberJid,
    required String addedByMemberJid}) {
  if (profile.isGroupProfile.checkNull()) {
    debugPrint('onNewMemberAddedToGroup $newMemberJid');
    if (groupJid == profile.jid) {
      var index =
          groupMembers.indexWhere((element) => element.jid == newMemberJid);
      if (index.isNegative) {
        if (newMemberJid.checkNull().isNotEmpty) {
          getProfileDetails(newMemberJid).then((value) {
            groupMembers.add(value);
            groupMembers.refresh();
          });
        }
      }
    }
  }
}