improve conversation view
Change-Id: I63189d0b61d45e659ac7618a977282f7b4500753
diff --git a/model/Contact.js b/model/Contact.js
index b21ddcd..9d00098 100644
--- a/model/Contact.js
+++ b/model/Contact.js
@@ -6,12 +6,17 @@
}
static from(object) {
- return new Contact(object.uri)
+ const contact = new Contact(object.uri)
+ if (object.registeredName)
+ contact.setRegisteredName(object.registeredName)
+ return contact
}
getUri() { return this.uri }
- getRegisteredName() { this.registeredName }
+ getRegisteredName() { return this.registeredName }
+
+ setRegisteredName(name) { this.registeredName = name }
getDisplayName() {
return this.displayName || this.getRegisteredName() || this.getUri()
@@ -19,7 +24,8 @@
getObject() {
return {
- uri: this.uri
+ uri: this.uri,
+ registeredName: this.registeredName
}
}
}