Cleanup worker.js

This commit is contained in:
Tankred Hase 2016-02-09 20:35:23 +07:00
parent 9d37a83a79
commit 6ff470a36a

View File

@ -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.');
} }
}; };