constructor()

in TailwindTraders.Website/Source/Tailwind.Traders.Web/ClientApp/src/pages/home/components/videoCall/Meeting.js [13:49]


  constructor(props) {
    super(props);
    this.communicationIdentityClient = new CommunicationIdentityClient(
      ConfigService._acsConnectionString
    );
    this.callClient = null;
    this.callAgent = null;
    this.deviceManager = null;
    this.destinationUserIds = null;
    this.destinationPhoneIds = null;
    this.destinationGroup = null;
    this.meetingLink = null;
    this.threadId = null;
    this.messageId = null;
    this.organizerId = null;
    this.tenantId = null;
    this.isVideoCall = null;
    this.callError = null;

    this.state = {
      id: undefined,
      loggedIn: false,
      selectedCameraDeviceId: null,
      selectedSpeakerDeviceId: null,
      selectedMicrophoneDeviceId: null,
      showCameraNotFoundWarning: false,
      showSpeakerNotFoundWarning: false,
      showMicrophoneNotFoundWarning: false,
      callError: null,
      userDetails: null,
      userName: null,
      cameraDeviceOptions: [],
      speakerDeviceOptions: [],
      microphoneDeviceOptions: [],
      userNameEntered: false,
    };
  }