updateProfile method

Future<void> updateProfile(
  1. String jid
)

Implementation

Future<void> updateProfile(String jid) async {
  if (jid.isNotEmpty) {
    getProfileDetails(jid).then((value) {
      var userListIndex =
          usersList.indexWhere((element) => element.jid == jid);
      var mainListIndex =
          mainUsersList.indexWhere((element) => element.jid == jid);
      mirrorFlyLog('value.isBlockedMe', value.isBlockedMe.toString());
      if (!userListIndex.isNegative) {
        usersList[userListIndex] = value;
        usersList.refresh();
      }
      if (!mainListIndex.isNegative) {
        mainUsersList[mainListIndex] = value;
        mainUsersList.refresh();
      }
    });
  }
}