configAutoRecording method

void configAutoRecording()

Implementation

void configAutoRecording() {
  if (isHost() || isCoHost()) {
    if (meetingDetails.features?.isRecordingAllowed() != true) return;
    if (meetingDetails.meetingBasicDetails?.meetingConfig != null) {
      var meetingConfig = meetingDetails.meetingBasicDetails?.meetingConfig!;
      if (meetingConfig?.recordingForceStopped != 1 &&
          meetingConfig?.autoStartRecording == 1) {
        if (!isRecording) {
          startRecording(isNeedToShowError: false);
        }
      }
    }
  }
}