startRecordingConsent method

void startRecordingConsent()

Implementation

void startRecordingConsent() {
  var metadata = room.localParticipant?.metadata;
  Map<String, dynamic> body = {
    "meeting_uid": meetingDetails.meetingUid,
    "session_id": getSessionId(),
    "meeting_consent_start": true,
    "attendance_id": Utils.getMetadataAttendanceId(metadata),
  };
  networkRequestHandler(
      apiCall: () => apiClient.startRecordingConsent(body),
      onSuccess: (_) {
        sendAction(ActionModel(
            action: MeetingActions.recordingConsentModal, value: true));
        getParticipantConsentList();
      },
      onError: (message) {
        sendMessageToUI(message);
      });
}