Remove xmppchat.ClientStorage, it's not being used anymore
This commit is contained in:
parent
6fe5ac7224
commit
c8def35af8
51
converse.js
51
converse.js
@ -206,55 +206,6 @@
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
xmppchat.ClientStorage = Backbone.Model.extend({
|
|
||||||
|
|
||||||
initialize: function (own_jid) {
|
|
||||||
this.set({ 'own_jid' : own_jid });
|
|
||||||
},
|
|
||||||
|
|
||||||
addMessage: function (jid, msg, direction) {
|
|
||||||
var bare_jid = Strophe.getBareJidFromJid(jid),
|
|
||||||
now = xmppchat.toISOString(new Date()),
|
|
||||||
msgs = store.get(hex_sha1(this.get('own_jid')+bare_jid)) || [];
|
|
||||||
if (msgs.length >= 30) {
|
|
||||||
msgs.shift();
|
|
||||||
}
|
|
||||||
msgs.push(sjcl.encrypt(hex_sha1(this.get('own_jid')), now+' '+direction+' '+msg));
|
|
||||||
store.set(hex_sha1(this.get('own_jid')+bare_jid), msgs);
|
|
||||||
},
|
|
||||||
|
|
||||||
getMessages: function (jid) {
|
|
||||||
var bare_jid = Strophe.getBareJidFromJid(jid),
|
|
||||||
decrypted_msgs = [], i;
|
|
||||||
var msgs = store.get(hex_sha1(this.get('own_jid')+bare_jid)) || [],
|
|
||||||
msgs_length = msgs.length;
|
|
||||||
for (i=0; i<msgs_length; i++) {
|
|
||||||
decrypted_msgs.push(sjcl.decrypt(hex_sha1(this.get('own_jid')), msgs[i]));
|
|
||||||
}
|
|
||||||
return decrypted_msgs;
|
|
||||||
},
|
|
||||||
|
|
||||||
getLastMessage: function (jid) {
|
|
||||||
var bare_jid = Strophe.getBareJidFromJid(jid);
|
|
||||||
var msgs = store.get(hex_sha1(this.get('own_jid')+bare_jid)) || [];
|
|
||||||
if (msgs.length) {
|
|
||||||
return sjcl.decrypt(hex_sha1(this.get('own_jid')), msgs[msgs.length-1]);
|
|
||||||
}
|
|
||||||
return undefined;
|
|
||||||
},
|
|
||||||
|
|
||||||
clearMessages: function (jid) {
|
|
||||||
var bare_jid = Strophe.getBareJidFromJid(jid);
|
|
||||||
store.set(hex_sha1(this.get('own_jid')+bare_jid), []);
|
|
||||||
},
|
|
||||||
|
|
||||||
flush: function () {
|
|
||||||
// Clears all localstorage content handled by burry.js
|
|
||||||
// Only used in tests
|
|
||||||
store.flush();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
xmppchat.Message = Backbone.Model.extend();
|
xmppchat.Message = Backbone.Model.extend();
|
||||||
|
|
||||||
xmppchat.Messages = Backbone.Collection.extend({
|
xmppchat.Messages = Backbone.Collection.extend({
|
||||||
@ -432,7 +383,6 @@
|
|||||||
if (match[1] === "clear") {
|
if (match[1] === "clear") {
|
||||||
this.$el.find('.chat-content').empty();
|
this.$el.find('.chat-content').empty();
|
||||||
this.model.messages.reset()
|
this.model.messages.reset()
|
||||||
// xmppchat.storage.clearMessages(bare_jid);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (match[1] === "help") {
|
else if (match[1] === "help") {
|
||||||
@ -2076,7 +2026,6 @@
|
|||||||
this.connection.bare_jid = Strophe.getBareJidFromJid(this.connection.jid);
|
this.connection.bare_jid = Strophe.getBareJidFromJid(this.connection.jid);
|
||||||
this.connection.domain = Strophe.getDomainFromJid(this.connection.jid);
|
this.connection.domain = Strophe.getDomainFromJid(this.connection.jid);
|
||||||
this.connection.muc_domain = 'conference.' + this.connection.domain;
|
this.connection.muc_domain = 'conference.' + this.connection.domain;
|
||||||
this.storage = new this.ClientStorage(hex_sha1(this.connection.bare_jid));
|
|
||||||
|
|
||||||
this.chatboxes.localStorage = new Backbone.LocalStorage(
|
this.chatboxes.localStorage = new Backbone.LocalStorage(
|
||||||
hex_sha1('converse.chatboxes-'+xmppchat.connection.bare_jid));
|
hex_sha1('converse.chatboxes-'+xmppchat.connection.bare_jid));
|
||||||
|
Loading…
Reference in New Issue
Block a user