startRecording method

Future<void> startRecording()

Implementation

Future<void> startRecording() async {
  if (_isRecording) return;
  _isRecording = true;

  _timer = Timer.periodic(const Duration(milliseconds: 100), (timer) async {
    if (_isRecording) {
      await _captureAndSaveScreenshot();
    } else {
      timer.cancel();
    }
  });
}