File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ export class SocketIoChannel extends Channel {
113
113
on ( event : string , callback : Function ) : SocketIoChannel {
114
114
this . listeners [ event ] = this . listeners [ event ] || [ ] ;
115
115
116
- if ( ! this . events [ event ] ) {
116
+ if ( ! this . events [ event ] ) {
117
117
this . events [ event ] = ( channel , data ) => {
118
118
if ( this . name === channel && this . listeners [ event ] ) {
119
119
this . listeners [ event ] . forEach ( ( cb ) => cb ( data ) ) ;
@@ -137,6 +137,9 @@ export class SocketIoChannel extends Channel {
137
137
} ) ;
138
138
}
139
139
140
+ /**
141
+ * Unbind the listeners for the given event.
142
+ */
140
143
protected unbindEvent ( event : string , callback ?: Function ) : void {
141
144
this . listeners [ event ] = this . listeners [ event ] || [ ] ;
142
145
@@ -147,6 +150,7 @@ export class SocketIoChannel extends Channel {
147
150
if ( ! callback || this . listeners [ event ] . length === 0 ) {
148
151
if ( this . events [ event ] ) {
149
152
this . socket . removeListener ( event , this . events [ event ] ) ;
153
+
150
154
delete this . events [ event ] ;
151
155
}
152
156
You can’t perform that action at this time.
0 commit comments