add account overview, cleanup
Change-Id: I176af7a7688f38cb30eb7d65fa3e00e55f10da6f
diff --git a/model/Contact.js b/model/Contact.js
index 8fa26b2..66459d2 100644
--- a/model/Contact.js
+++ b/model/Contact.js
@@ -18,14 +18,22 @@
setRegisteredName(name) { this.registeredName = name }
- getDisplayName() {
- return this.displayName || this.getRegisteredName() || this.getUri()
+ isRegisteredNameResolved() {
+ return this.registeredName !== undefined
}
- getObject() {
+ getDisplayName() {
+ return this.getDisplayNameNoFallback() || this.getUri()
+ }
+
+ getDisplayNameNoFallback() {
+ return this.displayName || this.getRegisteredName()
+ }
+
+ async getObject() {
return {
uri: this.uri,
- registeredName: this.registeredName
+ registeredName: await this.registeredName
}
}
}