diff --git a/Project/src/MakeCall/Login.js b/Project/src/MakeCall/Login.js index 991d89f8..8439ec2c 100644 --- a/Project/src/MakeCall/Login.js +++ b/Project/src/MakeCall/Login.js @@ -30,8 +30,12 @@ export default class Login extends React.Component { environmentInfo: undefined, showCallClientOptions: false, initializedOneSignal: false, + askForMicrophone: true, + askForCamera: true, subscribedForPushNotifications: false, initializeCallAgentAfterPushRegistration: true, + initializeAndAskForMicrophone: true, + initializeAndAskForCamera: true, showUserProvisioningAndSdkInitializationCode: false, showSpinner: false, loginWarningMessage: undefined, @@ -116,6 +120,8 @@ export default class Login extends React.Component { displayName: this.displayName, clientTag:this.clientTag, proxy: this.state.proxy, + askForMicrophone: this.state.initializeAndAskForMicrophone, + askForCamera:this.state.initializeAndAskForCamera, customTurn: this.state.customTurn, isTeamsUser: this.state.isTeamsUser }); @@ -642,6 +648,26 @@ const isSupportedEnvironment = this.environmentInfo.isSupportedEnvironment; } checked={this.state.initializeCallAgentAfterPushRegistration} onChange={(e, isChecked) => { this.setState({ initializeCallAgentAfterPushRegistration: isChecked })}}/> + + Ask for microphone permission + { this.setState({ initializeAndAskForMicrophone: isChecked })}}/> + + Ask for camera permission + { this.setState({ initializeAndAskForCamera: isChecked })}}/>