File tree 2 files changed +7
-10
lines changed
2 files changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -19,11 +19,9 @@ function startWorker() {
19
19
} ) ;
20
20
console . log ( 'ts worker started' ) ;
21
21
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 ) ;
27
25
}
28
26
if ( ! currentListeners [ parsed . message ] || ! currentListeners [ parsed . message ] [ parsed . id ] ) {
29
27
console . log ( 'PARENT ERR: No one was listening:' , parsed . message , parsed . data ) ;
Original file line number Diff line number Diff line change @@ -30,11 +30,10 @@ export function startWorker() {
30
30
31
31
console . log ( 'ts worker started' ) ;
32
32
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 ) ;
38
37
}
39
38
if ( ! currentListeners [ parsed . message ] || ! currentListeners [ parsed . message ] [ parsed . id ] ) {
40
39
console . log ( 'PARENT ERR: No one was listening:' , parsed . message , parsed . data ) ;
You can’t perform that action at this time.
0 commit comments