Skip to content

Commit 38a6949

Browse files
authored
add missing events from reemitter to GroupCall (#2527)
1 parent e876482 commit 38a6949

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/webrtc/groupCall.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
import { TypedEventEmitter } from "../models/typed-event-emitter";
22
import { CallFeed, SPEAKING_THRESHOLD } from "./callFeed";
33
import { MatrixClient } from "../client";
4-
import { CallErrorCode, CallEvent, CallState, genCallID, MatrixCall, setTracksEnabled } from "./call";
4+
import { CallErrorCode,
5+
CallEvent,
6+
CallEventHandlerMap,
7+
CallState,
8+
genCallID,
9+
MatrixCall,
10+
setTracksEnabled,
11+
} from "./call";
512
import { RoomMember } from "../models/room-member";
613
import { Room } from "../models/room";
714
import { logger } from "../logger";
@@ -146,7 +153,10 @@ function getCallUserId(call: MatrixCall): string | null {
146153
return call.getOpponentMember()?.userId || call.invitee || null;
147154
}
148155

149-
export class GroupCall extends TypedEventEmitter<GroupCallEvent, GroupCallEventHandlerMap> {
156+
export class GroupCall extends TypedEventEmitter<
157+
GroupCallEvent | CallEvent,
158+
GroupCallEventHandlerMap & CallEventHandlerMap
159+
> {
150160
// Config
151161
public activeSpeakerInterval = 1000;
152162
public retryCallInterval = 5000;

0 commit comments

Comments
 (0)