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"