dispose method

void dispose()

Implementation

void dispose() async {
  try {
    if (_recorder != null && _isRecorderInitialized) {
      await _recorder!.closeRecorder();
      _isRecorderInitialized = false;
    }
    _timer?.cancel();
  } catch (e) {
    log("Error disposing recorder: $e");
  }
}