Skip to content

Commit c9704ef

Browse files
committed
We should get correct json already
refs #55
1 parent b894ee5 commit c9704ef

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

lib/worker/parent.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,9 @@ function startWorker() {
1919
});
2020
console.log('ts worker started');
2121
function processResponse(m) {
22-
try {
23-
var parsed = m;
24-
}
25-
catch (ex) {
26-
console.log('PARENT ERR: Non JSON data from child:', m);
22+
var parsed = m;
23+
if (!parsed.message || !parsed.id) {
24+
console.log('PARENT ERR: Invalid JSON data from child:', m);
2725
}
2826
if (!currentListeners[parsed.message] || !currentListeners[parsed.message][parsed.id]) {
2927
console.log('PARENT ERR: No one was listening:', parsed.message, parsed.data);

lib/worker/parent.ts

+4-5
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@ export function startWorker() {
3030

3131
console.log('ts worker started');
3232
function processResponse(m: any) {
33-
try {
34-
var parsed: messages.Message<any> = m;
35-
}
36-
catch (ex) {
37-
console.log('PARENT ERR: Non JSON data from child:', m);
33+
var parsed: messages.Message<any> = m;
34+
35+
if (!parsed.message || !parsed.id) {
36+
console.log('PARENT ERR: Invalid JSON data from child:', m);
3837
}
3938
if (!currentListeners[parsed.message] || !currentListeners[parsed.message][parsed.id]) {
4039
console.log('PARENT ERR: No one was listening:', parsed.message, parsed.data);

0 commit comments

Comments
 (0)