startRecording method
void
startRecording(
{ - 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: (_) {
resetRecordingActionInProgressAfterDelay();
sendMessageToUI("Recording is starting...");
},
onError: (message) {
isRecordingActionInProgress = false;
if (isNeedToShowError) {
sendMessageToUI(message);
}
},
);
}