1
0
Fork 0
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:
Michael Hollister 2025-07-28 00:27:51 -05:00
parent 573b88a1c0
commit acace4de2f

View file

@ -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)) {