fix double event registering
Took 4 minutes
This commit is contained in:
parent
7fff15e68d
commit
1dfe17738f
@ -29,6 +29,14 @@ export class WebWebSocketHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static registerForEvent(event: WebSocketEvent, fn: (payload: WebSocketPayload) => void) {
|
public static registerForEvent(event: WebSocketEvent, fn: (payload: WebSocketPayload) => void) {
|
||||||
|
for( let e of WebWebSocketHandler.eventRegister )
|
||||||
|
{
|
||||||
|
if (e.fn == fn) {
|
||||||
|
console.log("Event fn already registered");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
WebWebSocketHandler.eventRegister.push({event: event, fn: fn});
|
WebWebSocketHandler.eventRegister.push({event: event, fn: fn});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user