mirror of
https://gitlab.com/futo-org/fcast.git
synced 2025-08-21 23:02:49 +00:00
Receivers: Fix ListenerService type annotations
This commit is contained in:
parent
573b88a1c0
commit
acace4de2f
1 changed files with 4 additions and 4 deletions
|
@ -1,5 +1,5 @@
|
||||||
import { FCastSession } from 'common/FCastSession';
|
import { FCastSession } from 'common/FCastSession';
|
||||||
import { Opcode, EventSubscribeObject, EventType, KeyEvent, KeyDownEvent, KeyUpEvent } from 'common/Packets';
|
import { Opcode, EventSubscribeObject, EventObject, EventType, KeyEvent, KeyDownEvent, KeyUpEvent } from 'common/Packets';
|
||||||
import { Logger, LoggerType } from 'common/Logger';
|
import { Logger, LoggerType } from 'common/Logger';
|
||||||
import { deepEqual } from 'common/UtilityBackend';
|
import { deepEqual } from 'common/UtilityBackend';
|
||||||
import { EventEmitter } from 'events';
|
import { EventEmitter } from 'events';
|
||||||
|
@ -46,7 +46,7 @@ export abstract class ListenerService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public subscribeEvent(sessionId: string, event: EventSubscribeObject): any {
|
public subscribeEvent(sessionId: string, event: EventSubscribeObject) {
|
||||||
if (!this.eventSubscribers.has(sessionId)) {
|
if (!this.eventSubscribers.has(sessionId)) {
|
||||||
this.eventSubscribers.set(sessionId, []);
|
this.eventSubscribers.set(sessionId, []);
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@ export abstract class ListenerService {
|
||||||
this.eventSubscribers.set(sessionId, sessionSubscriptions);
|
this.eventSubscribers.set(sessionId, sessionSubscriptions);
|
||||||
}
|
}
|
||||||
|
|
||||||
public unsubscribeEvent(sessionId: string, event: EventSubscribeObject): any {
|
public unsubscribeEvent(sessionId: string, event: EventSubscribeObject) {
|
||||||
if (this.eventSubscribers.has(sessionId)) {
|
if (this.eventSubscribers.has(sessionId)) {
|
||||||
let sessionSubscriptions = this.eventSubscribers.get(sessionId);
|
let sessionSubscriptions = this.eventSubscribers.get(sessionId);
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ export abstract class ListenerService {
|
||||||
return { keyDown: keyDown, keyUp: keyUp };
|
return { keyDown: keyDown, keyUp: keyUp };
|
||||||
}
|
}
|
||||||
|
|
||||||
private isSubscribedToEvent(sessionId: string, event: EventSubscribeObject) {
|
private isSubscribedToEvent(sessionId: string, event: EventObject): boolean {
|
||||||
let isSubscribed = false;
|
let isSubscribed = false;
|
||||||
|
|
||||||
if (this.eventSubscribers.has(sessionId)) {
|
if (this.eventSubscribers.has(sessionId)) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue