setFrequencyFromText method

void setFrequencyFromText(
  1. String value
)

Implementation

void setFrequencyFromText(String value) {
  if (value.isEmpty) return;

  final parsed = double.tryParse(value.replaceAll(',', '.'));
  if (parsed == null) return;

  final min = NeomGeneratorConstants.frequencyMin;
  final max = isAdmin
      ? NeomGeneratorConstants.frequencyMax
      : NeomGeneratorConstants.frequencyLimit;

  final clamped = parsed.clamp(min, max);

  setFrequency(clamped);
}