diff --git a/src/converse-core.js b/src/converse-core.js index 5cd6b66ee..9693f24c9 100755 --- a/src/converse-core.js +++ b/src/converse-core.js @@ -1345,6 +1345,13 @@ this.ChatBox = Backbone.Model.extend({ + defaults: { + 'bookmarked': false, + 'chat_state': undefined, + 'num_unread': 0, + 'url': '' + }, + initialize: function () { this.messages = new _converse.Messages(); this.messages.browserStorage = new Backbone.BrowserStorage[_converse.message_storage]( @@ -1353,10 +1360,7 @@ // The chat_state will be set to ACTIVE once the chat box is opened // and we listen for change:chat_state, so shouldn't set it to ACTIVE here. 'box_id' : b64_sha1(this.get('jid')), - 'chat_state': undefined, - 'num_unread': this.get('num_unread') || 0, 'time_opened': this.get('time_opened') || moment().valueOf(), - 'url': '', 'user_id' : Strophe.getNodeFromJid(this.get('jid')) }); },