add default moderator preferences
Change-Id: I53ae8cf87753357b9b6f855005dfc3c7b190d2fa
diff --git a/model/Account.js b/model/Account.js
index 46f96ed..669381e 100644
--- a/model/Account.js
+++ b/model/Account.js
@@ -12,7 +12,10 @@
}
static from(object) {
- return new Account(object.id, object.details, object.volatileDetails)
+ const account = new Account(object.id, object.details, object.volatileDetails)
+ if (object.defaultModerators)
+ account.defaultModerators = object.defaultModerators.map(m => Contact.from(m))
+ return account
}
update(data) {
@@ -24,6 +27,7 @@
return {
id: this.id,
details: this.details,
+ defaultModerators: this.defaultModerators ? this.defaultModerators.map(c => c.getObject()) : undefined,
volatileDetails: this.volatileDetails
}
}
@@ -87,6 +91,10 @@
getContacts() {
return this.contacts
}
+
+ getDefaultModerators() {
+ return this.defaultModerators
+ }
}
Account.TYPE_JAMI = "RING"