setProfile method
Future<CallLogData>
setProfile(
- String endUserJid,
- CallLogData callLog
)
Implementation
Future<CallLogData> setProfile(String endUserJid, CallLogData callLog) async {
if (callLog.callMode == CallMode.groupCall) {
if (callLog.groupId.checkNull().isEmpty) {
var name =
await CallUtils.getCallLogUserNames(callLog.userList!, callLog);
callLog.nickName = name;
return callLog;
} else {
var res = await Mirrorfly.getProfileDetails(jid: callLog.groupId!);
var str = ProfileDetails.fromJson(json.decode(res.toString()));
callLog.nickName = getName(str);
return callLog;
}
} else {
var res = await Mirrorfly.getProfileDetails(jid: endUserJid);
var str = ProfileDetails.fromJson(json.decode(res.toString()));
callLog.nickName = getName(str);
return callLog;
}
}