Handle getUserMedia permissions blocked

This commit is contained in:
Robert Long
2021-09-30 11:39:34 -07:00
parent 326aec9f9e
commit bb504bc001
+8 -1
View File
@@ -115,7 +115,14 @@ export class GroupCall extends EventEmitter {
this.setState(GroupCallState.InitializingLocalCallFeed);
const stream = await this.client.getMediaHandler().getUserMediaStream(true, this.type === GroupCallType.Video);
let stream: MediaStream;
try {
stream = await this.client.getMediaHandler().getUserMediaStream(true, this.type === GroupCallType.Video);
} catch (error) {
this.setState(GroupCallState.LocalCallFeedUninitialized);
throw error;
}
const userId = this.client.getUserId();