getCurrentPreset method Null safety

Future<Preset?> getCurrentPreset(
  1. String profileToken
)

Implementation

Future<Preset?> getCurrentPreset(String profileToken) async {
  loggy.debug('getCurrentPreset');

  Preset? matchedPreset;

  final ptzStatus = await getStatus(profileToken);

  final presets = await getPresets(profileToken);

  for (var preset in presets) {
    if (_matchPositionSettings(preset, ptzStatus)) {
      matchedPreset = preset;

      break;
    }
  }

  return matchedPreset;
}