fix: missing changes on contacts for display name

This commit is contained in:
Richard Ramos 2022-03-21 15:29:43 -04:00
parent 803cc77e95
commit 8063fbe734
1 changed files with 5 additions and 0 deletions

View File

@ -14,6 +14,7 @@ type ContactsDto* = object
id*: string id*: string
name*: string name*: string
ensVerified*: bool ensVerified*: bool
displayName*: string
alias*: string alias*: string
identicon*: string identicon*: string
lastUpdated*: int64 lastUpdated*: int64
@ -42,6 +43,7 @@ proc `$`*(self: ContactsDto): string =
lastUpdated: {self.lastUpdated}, lastUpdated: {self.lastUpdated},
lastUpdatedLocally: {self.lastUpdatedLocally}, lastUpdatedLocally: {self.lastUpdatedLocally},
localNickname: {self.localNickname}, localNickname: {self.localNickname},
displayName: {self.displayName},
image:[ image:[
{$self.image} {$self.image}
], ],
@ -68,6 +70,7 @@ proc toContactsDto*(jsonObj: JsonNode): ContactsDto =
discard jsonObj.getProp("id", result.id) discard jsonObj.getProp("id", result.id)
discard jsonObj.getProp("name", result.name) discard jsonObj.getProp("name", result.name)
discard jsonObj.getProp("ensVerified", result.ensVerified) discard jsonObj.getProp("ensVerified", result.ensVerified)
discard jsonObj.getProp("displayName", result.displayName)
discard jsonObj.getProp("alias", result.alias) discard jsonObj.getProp("alias", result.alias)
discard jsonObj.getProp("identicon", result.identicon) discard jsonObj.getProp("identicon", result.identicon)
discard jsonObj.getProp("lastUpdated", result.lastUpdated) discard jsonObj.getProp("lastUpdated", result.lastUpdated)
@ -89,6 +92,8 @@ proc userNameOrAlias*(contact: ContactsDto): string =
result = contact.localNickname result = contact.localNickname
elif(contact.name.len > 0 and contact.ensVerified): elif(contact.name.len > 0 and contact.ensVerified):
result = prettyEnsName(contact.name) result = prettyEnsName(contact.name)
elif contact.displayName.len > 0:
result = contact.displayName
else: else:
result = contact.alias result = contact.alias