setDiagnostics method

Future<void> setDiagnostics({
  1. required bool enabled,
})

Implementation

Future<void> setDiagnostics({required bool enabled}) async {
  final choice = enabled ? DiagnosticsChoice.enabled : DiagnosticsChoice.disabled;
  await saveChoice(
    storage: _storage,
    key: diagnosticsKey(publicKey),
    value: choice.value,
  );
  _diagnosticsChoice = choice;
  _commit(diagnostics: choice);

  if (!enabled) {
    _diagnosticQueue.clear();
  }
}