File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ Genie.findWebchannel = function(channel) {
10
10
return this . AllWebChannels . find ( ( app ) => app . channel == channel ) ;
11
11
}
12
12
Genie . findApp = function ( channel ) {
13
- return this . AllWebChannels . find ( ( app ) => app . channel == channel ) . parent ;
13
+ const webchannel = this . findWebchannel ( channel ) ;
14
+ return ( webchannel ) ? webchannel . parent : this . AllWebChannels [ 0 ] ;
14
15
}
15
16
// Genie.WebChannels holds common handlers for all models
16
17
Genie . WebChannels = { } ;
@@ -26,7 +27,8 @@ Genie.WebChannels.broadcastMessage = async (message, payload = {}) => {
26
27
}
27
28
} ;
28
29
Genie . WebChannels . sendMessageTo = async ( channel , message , payload = { } ) => {
29
- const WebChannel = Genie . findApp ( channel ) ;
30
+ var WebChannel = Genie . findApp ( channel ) ;
31
+ ( WebChannel ) || ( WebChannel = GENIEMODEL . WebChannel ) ;
30
32
WebChannel . sendMessageTo ( channel , message , payload ) ;
31
33
}
32
34
You can’t perform that action at this time.
0 commit comments