startRecording method

void startRecording({
  1. bool isNeedToShowError = true,
})

Implementation

void startRecording({bool isNeedToShowError = true}) {
  Map<String, dynamic> body = {
    "meeting_uid": meetingDetails.meetingUid,
  };
  networkRequestHandler(
    apiCall: () =>
        apiClient.startRecording(meetingDetails.authorizationToken, body),
    onSuccess: (_) {
      setRecording(true);
      sendMessageToUI("Recording Starting");
    },
    onError: (message) {
      if (isNeedToShowError) {
        sendMessageToUI(message);
      }
    },
  );
}