getAmplitude method

  1. @override
Future<Amplitude> getAmplitude()
override

Implementation

@override
Future<Amplitude> getAmplitude() async {
  try {
    final amp = _getMaxAmplitude().clamp(kMinAmplitude, kMaxAmplitude);

    if (_maxAmplitude < amp) {
      _maxAmplitude = amp;
    }
    return Amplitude(current: amp, max: _maxAmplitude);
  } catch (e) {
    return Amplitude(current: kMinAmplitude, max: _maxAmplitude);
  }
}