fix: missing changes on contacts for display name
This commit is contained in:
parent
803cc77e95
commit
8063fbe734
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue