setColorTemperatureAction method

Future<void> setColorTemperatureAction(
  1. int colorTemperature, {
  2. GetDeviceDetailsMethod getDetails = DevicesRepository.getDeviceDetails,
  3. SetColorTemperatureFunction setColorTemperatureFunction = ColorTemperatureRepository.setColorTemperatureAction,
})

Implementation

Future<void> setColorTemperatureAction(int colorTemperature,
    {GetDeviceDetailsMethod getDetails = DevicesRepository.getDeviceDetails,
    SetColorTemperatureFunction setColorTemperatureFunction =
        ColorTemperatureRepository.setColorTemperatureAction}) {
  return performAction<int>(
    colorTemperature,
    () => getColorTemperatureState,
    () => setColorTemperatureFunction(_request, _deviceId, colorTemperature),
    getDetails: getDetails,
  );
}