updateProfile method
Implementation
Future<void> updateProfile(String jid) async {
var maingroupListIndex =
_maingroupList.indexWhere((element) => element.jid == jid);
var mainuserListIndex =
_mainuserList.indexWhere((element) => element.jid == jid);
var groupListIndex = _groupList.indexWhere((element) => element.jid == jid);
var userListIndex = _userList.indexWhere((element) => element.jid == jid);
getProfileDetails(jid).then((value) {
if (!maingroupListIndex.isNegative) {
_maingroupList[maingroupListIndex] = value;
}
if (!mainuserListIndex.isNegative) {
_mainuserList[mainuserListIndex] = value;
}
if (!groupListIndex.isNegative) {
_groupList[groupListIndex] = value;
}
if (!userListIndex.isNegative) {
_userList[userListIndex] = value;
}
});
}