stopRecording method

Future<CockpitRecordingResult> stopRecording()

Implementation

Future<CockpitRecordingResult> stopRecording() async {
  final session = _activeRecordingSession;
  if (session == null) {
    return CockpitRecordingResult(
      state: CockpitRecordingState.failed,
      failureReason: 'recordingNotActive',
    );
  }

  final result = await nativeRecording.stopRecording(session: session);
  _activeRecordingSession = null;
  return result;
}