You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-12-10 05:42:29 +03:00
Conform more of the codebase to strictNullChecks (#10350
* Conform more of the codebase to `strictNullChecks` * Iterate * Generics ftw * Iterate
This commit is contained in:
committed by
GitHub
parent
d53e91802d
commit
127a3b667c
@@ -85,23 +85,23 @@ export default class LegacyCallEventGrouper extends EventEmitter {
|
||||
);
|
||||
}
|
||||
|
||||
private get invite(): MatrixEvent {
|
||||
private get invite(): MatrixEvent | undefined {
|
||||
return [...this.events].find((event) => event.getType() === EventType.CallInvite);
|
||||
}
|
||||
|
||||
private get hangup(): MatrixEvent {
|
||||
private get hangup(): MatrixEvent | undefined {
|
||||
return [...this.events].find((event) => event.getType() === EventType.CallHangup);
|
||||
}
|
||||
|
||||
private get reject(): MatrixEvent {
|
||||
private get reject(): MatrixEvent | undefined {
|
||||
return [...this.events].find((event) => event.getType() === EventType.CallReject);
|
||||
}
|
||||
|
||||
private get selectAnswer(): MatrixEvent {
|
||||
private get selectAnswer(): MatrixEvent | undefined {
|
||||
return [...this.events].find((event) => event.getType() === EventType.CallSelectAnswer);
|
||||
}
|
||||
|
||||
public get isVoice(): boolean {
|
||||
public get isVoice(): boolean | undefined {
|
||||
const invite = this.invite;
|
||||
if (!invite) return;
|
||||
|
||||
@@ -114,7 +114,7 @@ export default class LegacyCallEventGrouper extends EventEmitter {
|
||||
return this.call?.hangupReason ?? this.hangup?.getContent()?.reason ?? null;
|
||||
}
|
||||
|
||||
public get rejectParty(): string {
|
||||
public get rejectParty(): string | undefined {
|
||||
return this.reject?.getSender();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user