Cleanup worker.js
This commit is contained in:
parent
9d37a83a79
commit
6ff470a36a
|
@ -50,7 +50,7 @@ var MAX_SIZE_RANDOM_BUFFER = 60000;
|
||||||
openpgp.crypto.random.randomBuffer.init(MAX_SIZE_RANDOM_BUFFER);
|
openpgp.crypto.random.randomBuffer.init(MAX_SIZE_RANDOM_BUFFER);
|
||||||
|
|
||||||
self.onmessage = function (event) {
|
self.onmessage = function (event) {
|
||||||
var msg = event.data,
|
var msg = event.data || {},
|
||||||
options = msg.options || {};
|
options = msg.options || {};
|
||||||
|
|
||||||
switch (msg.event) {
|
switch (msg.event) {
|
||||||
|
@ -67,14 +67,11 @@ self.onmessage = function (event) {
|
||||||
openpgp.crypto.random.randomBuffer.set(msg.buf);
|
openpgp.crypto.random.randomBuffer.set(msg.buf);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'generateKey':
|
default:
|
||||||
case 'decryptKey':
|
if (typeof openpgp[msg.event] !== 'function') {
|
||||||
case 'encrypt':
|
throw new Error('Unknown Worker Event');
|
||||||
case 'decrypt':
|
}
|
||||||
case 'sign':
|
|
||||||
case 'verify':
|
|
||||||
case 'encryptSessionKey':
|
|
||||||
case 'decryptSessionKey':
|
|
||||||
// parse cloned packets
|
// parse cloned packets
|
||||||
openpgp[msg.event](openpgp.packet.clone.parseClonedPackets(options, msg.event)).then(function(data) {
|
openpgp[msg.event](openpgp.packet.clone.parseClonedPackets(options, msg.event)).then(function(data) {
|
||||||
// clone packets (for web worker structured cloning algorithm)
|
// clone packets (for web worker structured cloning algorithm)
|
||||||
|
@ -82,10 +79,6 @@ self.onmessage = function (event) {
|
||||||
}).catch(function(e) {
|
}).catch(function(e) {
|
||||||
response({ event:'method-return', err:e.message });
|
response({ event:'method-return', err:e.message });
|
||||||
});
|
});
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
throw new Error('Unknown Worker Event.');
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user