Use a worker to facilitate key generation

This commit is contained in:
lilia 2015-05-04 11:55:47 -07:00
parent f465bdddbf
commit 7d0aeac8cb
5 changed files with 14 additions and 18 deletions

View file

@ -37828,14 +37828,11 @@ axolotlInternal.RecipientRecord = function() {
encryptMessageFor: function(deviceObject, pushMessageContent) {
return axolotlInstance.encryptMessageFor(deviceObject, pushMessageContent);
},
generateKeys: function(count, progressCallback) {
if (textsecure.worker_path) {
axolotlInstance.startWorker(textsecure.worker_path);
}
return generateKeys(count, progressCallback).then(function(result) {
axolotlInstance.stopWorker();
return result;
});
startWorker: function() {
axolotlInstance.startWorker('/js/libaxolotl-worker.js');
},
stopWorker: function() {
axolotlInstance.stopWorker();
},
createIdentityKeyRecvSocket: function() {
return axolotlInstance.createIdentityKeyRecvSocket();