Add callId

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
pull/21833/head
Šimon Brandner 2021-05-30 19:35:51 +02:00
parent 20c5735e96
commit d05b1798b8
No known key found for this signature in database
GPG Key ID: 9760693FDD98A790
1 changed files with 4 additions and 1 deletions

View File

@ -19,12 +19,13 @@ import { EventType } from "matrix-js-sdk/src/@types/event";
import { MatrixEvent } from "matrix-js-sdk/src/models/event";
export interface TimelineCallState {
callId?: string;
callId: string;
isVoice: boolean;
}
export default class CallEventGrouper {
invite: MatrixEvent;
callId: string;
private isVoice(): boolean {
const invite = this.invite;
@ -43,11 +44,13 @@ export default class CallEventGrouper {
public add(event: MatrixEvent) {
if (event.getType() === EventType.CallInvite) this.invite = event;
this.callId = event.getContent().call_id;
}
public getState(): TimelineCallState {
return {
isVoice: this.isVoice(),
callId: this.callId,
}
}
}