Skip to content
Snippets Groups Projects
Unverified Commit e57413f2 authored by Marco Ciotola's avatar Marco Ciotola
Browse files

Dispatch worker method explicitly

parent 1437817b
Branches
Tags 1.6.0
No related merge requests found
...@@ -49,12 +49,16 @@ function do_encrypt(message) { ...@@ -49,12 +49,16 @@ function do_encrypt(message) {
// receive either // receive either
// a) an election and an integer position of the question // a) an election and an integer position of the question
// that this worker will be used to encrypt // that this worker will be used to encrypt
// {'type': 'setup', 'question_num' : 2, 'election' : election_json} // {'type': 'setup', 'election': election_json}
// //
// b) an answer that needs encrypting // b) an answer that needs encrypting
// {'type': 'encrypt', 'answer' : answer_json} // {'type': 'encrypt', 'q_num': 2, 'id': id, 'answer': answer_json}
// //
self.onmessage = function(event) { self.onmessage = function(event) {
// dispatch to method // dispatch to method
self['do_' + event.data.type](event.data); if (event.data.type === "setup") {
do_setup(event.data);
} else if (event.data.type === "encrypt") {
do_encrypt(event.data);
} }
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment