getName function
String
getName(
- Profile item
)
Implementation
String getName(Profile item) {
if (MirrorflyUikit.instance.isTrialLicenceKey) {
/*return item.name.toString().checkNull().isEmpty
? item.nickName.toString()
: item.name.toString();*/
return item.name.checkNull().isEmpty
? (item.nickName.checkNull().isEmpty
? item.mobileNumber.checkNull()
: item.nickName.checkNull())
: item.name.checkNull();
} else {
if (item.jid.checkNull() == SessionManagement.getUserJID()) {
return Constants.you;
} else if (item.isDeletedContact()) {
mirrorFlyLog('isDeletedContact', item.isDeletedContact().toString());
return Constants.deletedUser;
} else if (item.isUnknownContact() || item.nickName.checkNull().isEmpty) {
mirrorFlyLog('isUnknownContact', item.isUnknownContact().toString());
return item.mobileNumber.checkNull().isNotEmpty
? item.mobileNumber.checkNull()
: getMobileNumberFromJid(item.jid.checkNull());
} else {
mirrorFlyLog('nickName', item.nickName.toString());
return item.nickName.checkNull();
}
/*var status = true;
if(status) {
return item.nickName
.checkNull()
.isEmpty
? (item.name
.checkNull()
.isEmpty
? item.mobileNumber.checkNull()
: item.name.checkNull())
: item.nickName.checkNull();
}else{
return item.mobileNumber.checkNull();
}*/
}
}