@@ -52,33 +52,33 @@ export class TalkControlMaster {
52
52
afterInitialisation ( ) {
53
53
// Forward initialization event to server
54
54
this . eventBusMaster . on ( MASTER_SLAVE_CHANNEL , 'initialized' , data => {
55
- this . eventBusMaster . emit ( MASTER_SERVER_CHANNEL , 'init' , data ) ;
55
+ this . eventBusMaster . broadcast ( MASTER_SERVER_CHANNEL , 'init' , data ) ;
56
56
this . _initPlugins ( ) ;
57
57
} ) ;
58
58
59
59
// Forward "showNotes" events to slave
60
- this . eventBusMaster . on ( MASTER_SLAVE_CHANNEL , 'sendNotesToMaster' , data => this . eventBusMaster . emit ( MASTER_SLAVE_CHANNEL , 'sendNotesToSlave' , data ) ) ;
60
+ this . eventBusMaster . on ( MASTER_SLAVE_CHANNEL , 'sendNotesToMaster' , data => this . eventBusMaster . broadcast ( MASTER_SLAVE_CHANNEL , 'sendNotesToSlave' , data ) ) ;
61
61
// Forward "gotoSlide" events to slave
62
- this . eventBusMaster . on ( MASTER_SERVER_CHANNEL , 'gotoSlide' , data => this . eventBusMaster . emit ( MASTER_SLAVE_CHANNEL , 'gotoSlide' , data ) ) ;
62
+ this . eventBusMaster . on ( MASTER_SERVER_CHANNEL , 'gotoSlide' , data => this . eventBusMaster . broadcast ( MASTER_SLAVE_CHANNEL , 'gotoSlide' , data ) ) ;
63
63
64
64
// Forward plugin event to server to broadcast it to all masters
65
- this . eventBusMaster . on ( MASTER_SLAVE_CHANNEL , 'pluginEventIn' , data => this . eventBusMaster . emit ( MASTER_SERVER_CHANNEL , 'pluginEventIn' , data ) ) ;
66
- this . eventBusMaster . on ( MASTER_SERVER_CHANNEL , 'pluginEventOut' , data => this . eventBusMaster . emit ( MASTER_SLAVE_CHANNEL , data . origin , data ) ) ;
65
+ this . eventBusMaster . on ( MASTER_SLAVE_CHANNEL , 'pluginEventIn' , data => this . eventBusMaster . broadcast ( MASTER_SERVER_CHANNEL , 'pluginEventIn' , data ) ) ;
66
+ this . eventBusMaster . on ( MASTER_SERVER_CHANNEL , 'pluginEventOut' , data => this . eventBusMaster . broadcast ( MASTER_SLAVE_CHANNEL , data . origin , data ) ) ;
67
67
68
68
// Forward "sendPointerEventToMaster" to server to broadcast to all masters
69
- this . eventBusMaster . on ( MASTER_SLAVE_CHANNEL , 'sendPointerEventToMaster' , data => this . eventBusMaster . emit ( MASTER_SERVER_CHANNEL , 'sendPointerEventToMaster' , data ) ) ;
69
+ this . eventBusMaster . on ( MASTER_SLAVE_CHANNEL , 'sendPointerEventToMaster' , data => this . eventBusMaster . broadcast ( MASTER_SERVER_CHANNEL , 'sendPointerEventToMaster' , data ) ) ;
70
70
// Forward "pointerEvent" events to slave
71
- this . eventBusMaster . on ( MASTER_SERVER_CHANNEL , 'pointerEvent' , data => this . eventBusMaster . emit ( MASTER_SLAVE_CHANNEL , 'pointerEvent' , data ) ) ;
71
+ this . eventBusMaster . on ( MASTER_SERVER_CHANNEL , 'pointerEvent' , data => this . eventBusMaster . broadcast ( MASTER_SLAVE_CHANNEL , 'pointerEvent' , data ) ) ;
72
72
}
73
73
74
74
_registerPlugin ( plugin , name ) {
75
75
if ( plugin . usedByAComponent ) { // Plugins used by a component and need slave (ex: keyboard)
76
- this . eventBusMaster . on ( MASTER_SLAVE_CHANNEL , plugin . type , event => this . eventBusMaster . emit ( MASTER_SERVER_CHANNEL , plugin . type , event ) ) ;
77
- this . eventBusMaster . emit ( MASTER_SLAVE_CHANNEL , 'registerPlugin' , { pluginName : name } ) ;
76
+ this . eventBusMaster . on ( MASTER_SLAVE_CHANNEL , plugin . type , event => this . eventBusMaster . broadcast ( MASTER_SERVER_CHANNEL , plugin . type , event ) ) ;
77
+ this . eventBusMaster . broadcast ( MASTER_SLAVE_CHANNEL , 'registerPlugin' , { pluginName : name } ) ;
78
78
} else {
79
79
// Other plugins like bluetooth devices
80
80
plugin . init ( ) ;
81
- plugin . onEvent ( event => this . eventBusMaster . emit ( MASTER_SERVER_CHANNEL , plugin . type , event ) ) ;
81
+ plugin . onEvent ( event => this . eventBusMaster . broadcast ( MASTER_SERVER_CHANNEL , plugin . type , event ) ) ;
82
82
}
83
83
}
84
84
@@ -94,17 +94,17 @@ export class TalkControlMaster {
94
94
}
95
95
} ) ;
96
96
97
- this . eventBusMaster . emit ( MASTER_SERVER_CHANNEL , 'getPluginsToActivate' ) ;
97
+ this . eventBusMaster . broadcast ( MASTER_SERVER_CHANNEL , 'getPluginsToActivate' ) ;
98
98
}
99
99
100
100
forwardEvents ( ) {
101
- const forward = ( key => data => this . eventBusMaster . emit ( MASTER_SLAVE_CHANNEL , key , data ) ) . bind ( this ) ;
101
+ const forward = ( key => data => this . eventBusMaster . broadcast ( MASTER_SLAVE_CHANNEL , key , data ) ) . bind ( this ) ;
102
102
this . eventBusMaster . on ( MASTER_SERVER_CHANNEL , 'slideNumber' , forward ( 'slideNumber' ) ) ;
103
103
this . eventBusMaster . on ( MASTER_SERVER_CHANNEL , 'currentSlide' , forward ( 'currentSlide' ) ) ;
104
104
}
105
105
106
106
onFramesLoaded ( ) {
107
- this . eventBusMaster . emit ( MASTER_SLAVE_CHANNEL , 'init' ) ;
107
+ this . eventBusMaster . broadcast ( MASTER_SLAVE_CHANNEL , 'init' ) ;
108
108
this . focusFrame . focus ( ) ;
109
109
document . addEventListener ( 'click' , ( ) => this . focusFrame . focus ( ) ) ;
110
110
}
0 commit comments