Use the Backbone defaults
functionality
This commit is contained in:
parent
09bf04bf03
commit
0bd0798e34
@ -1345,6 +1345,13 @@
|
|||||||
|
|
||||||
this.ChatBox = Backbone.Model.extend({
|
this.ChatBox = Backbone.Model.extend({
|
||||||
|
|
||||||
|
defaults: {
|
||||||
|
'bookmarked': false,
|
||||||
|
'chat_state': undefined,
|
||||||
|
'num_unread': 0,
|
||||||
|
'url': ''
|
||||||
|
},
|
||||||
|
|
||||||
initialize: function () {
|
initialize: function () {
|
||||||
this.messages = new _converse.Messages();
|
this.messages = new _converse.Messages();
|
||||||
this.messages.browserStorage = new Backbone.BrowserStorage[_converse.message_storage](
|
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
|
// 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.
|
// and we listen for change:chat_state, so shouldn't set it to ACTIVE here.
|
||||||
'box_id' : b64_sha1(this.get('jid')),
|
'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(),
|
'time_opened': this.get('time_opened') || moment().valueOf(),
|
||||||
'url': '',
|
|
||||||
'user_id' : Strophe.getNodeFromJid(this.get('jid'))
|
'user_id' : Strophe.getNodeFromJid(this.get('jid'))
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user