Use the Backbone defaults
functionality
This commit is contained in:
parent
09bf04bf03
commit
0bd0798e34
@ -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'))
|
||||
});
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user