Move function declarations out of storage.onready

pull/749/head
lilia 10 years ago
parent c8e51563a0
commit 3bf9e36ead

@ -30,30 +30,31 @@
}); });
}); });
var SERVER_URL = 'https://textsecure-service-staging.whispersystems.org';
var messageReceiver;
window.getSocketStatus = function() {
if (messageReceiver) {
return messageReceiver.getStatus();
} else {
return -1;
}
};
storage.fetch(); storage.fetch();
storage.onready(function() { storage.onready(function() {
var messageReceiver; setUnreadCount(storage.get("unreadCount", 0));
if (textsecure.registration.isDone()) { if (textsecure.registration.isDone()) {
init(); init();
} }
extension.on('registration_done', function() { extension.on('registration_done', function() {
init(true); init(true);
}); });
setUnreadCount(storage.get("unreadCount", 0));
window.getSocketStatus = function() {
if (messageReceiver) {
return messageReceiver.getStatus();
} else {
return -1;
}
};
if (open) { if (open) {
openInbox(); openInbox();
} }
});
function init(firstRun) { function init(firstRun) {
window.removeEventListener('online', init); window.removeEventListener('online', init);
@ -61,13 +62,12 @@
if (messageReceiver) { messageReceiver.close(); } if (messageReceiver) { messageReceiver.close(); }
var URL = 'https://textsecure-service-staging.whispersystems.org';
var USERNAME = storage.get('number_id'); var USERNAME = storage.get('number_id');
var PASSWORD = storage.get('password'); var PASSWORD = storage.get('password');
var mySignalingKey = storage.get('signaling_key'); var mySignalingKey = storage.get('signaling_key');
// initialize the socket and start listening for messages // initialize the socket and start listening for messages
messageReceiver = new textsecure.MessageReceiver(URL, USERNAME, PASSWORD, mySignalingKey); messageReceiver = new textsecure.MessageReceiver(SERVER_URL, USERNAME, PASSWORD, mySignalingKey);
messageReceiver.addEventListener('message', onMessageReceived); messageReceiver.addEventListener('message', onMessageReceived);
messageReceiver.addEventListener('receipt', onDeliveryReceipt); messageReceiver.addEventListener('receipt', onDeliveryReceipt);
messageReceiver.addEventListener('contact', onContactReceived); messageReceiver.addEventListener('contact', onContactReceived);
@ -235,5 +235,4 @@
console.log('got delivery receipt for unknown message', pushMessage.source, timestamp); console.log('got delivery receipt for unknown message', pushMessage.source, timestamp);
}); });
} }
});
})(); })();

Loading…
Cancel
Save