You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

33 lines
1.2 KiB

var Init = {
checkNode : function() {
// TODO : very ugly, need to refactor this
var username = localStorage.getItem("username");
if(username == null) return;
var jid = username.replace("@", "at");
var init = localStorage.getObject(jid + "_Init2") || {};
if(init.initialized != 'true') {
Init_ajaxCreatePersistentStorage('storage:bookmarks');
Init_ajaxCreatePersistentPresenceStorage('urn:xmpp:vcard4');
Init_ajaxCreatePersistentPresenceStorage('urn:xmpp:avatar:data');
Init_ajaxCreatePersistentPresenceStorage('http://jabber.org/protocol/geoloc');
Init_ajaxCreatePersistentPresenceStorage('urn:xmpp:pubsub:subscription');
Init_ajaxCreatePersistentPresenceStorage('urn:xmpp:microblog:0');
}
},
setNode : function(node) {
// TODO : need to refactor this too
var username = localStorage.getItem("username");
if(username == null) return;
var jid = username.replace("@", "at");
var init = localStorage.getObject(jid + "_Init2") || {};
init.initialized = 'true';
localStorage.setObject(jid + "_Init2", init);
}
}
MovimWebsocket.attach(function()
{
Init.checkNode();
});