diff --git a/lib/pages/device_managment/all_devices/models/devices_model.dart b/lib/pages/device_managment/all_devices/models/devices_model.dart index 0a1e5643..e491214d 100644 --- a/lib/pages/device_managment/all_devices/models/devices_model.dart +++ b/lib/pages/device_managment/all_devices/models/devices_model.dart @@ -362,7 +362,7 @@ SOS ); case 'CUR': return [ - ControlFunction( + ControlCurtainFunction( deviceId: uuid ?? '', deviceName: name ?? '', type: 'BOTH', diff --git a/lib/pages/routines/models/curtain/curtain_function.dart b/lib/pages/routines/models/curtain/curtain_function.dart index 09e3b7e7..e0689e5e 100644 --- a/lib/pages/routines/models/curtain/curtain_function.dart +++ b/lib/pages/routines/models/curtain/curtain_function.dart @@ -18,8 +18,8 @@ abstract class CurtainFunction extends DeviceFunction { List getOperationalValues(); } -class ControlFunction extends CurtainFunction { - ControlFunction({ +class ControlCurtainFunction extends CurtainFunction { + ControlCurtainFunction({ required super.deviceId, required super.deviceName, required super.type, diff --git a/lib/pages/routines/widgets/routine_dialogs/curtain_dialog.dart b/lib/pages/routines/widgets/routine_dialogs/curtain_dialog.dart index 94a6f15e..bdf8660d 100644 --- a/lib/pages/routines/widgets/routine_dialogs/curtain_dialog.dart +++ b/lib/pages/routines/widgets/routine_dialogs/curtain_dialog.dart @@ -21,8 +21,8 @@ class CurtainHelper { required String uniqueCustomId, required AllDevicesModel? device, }) async { - List curtainFunctions = - functions.whereType().where((function) { + List curtainFunctions = + functions.whereType().where((function) { if (dialogType == 'THEN') { return function.type == 'THEN' || function.type == 'BOTH'; } @@ -136,7 +136,7 @@ class CurtainHelper { static Widget _buildFunctionsList({ required BuildContext context, - required List curtainFunctions, + required List curtainFunctions, required Function(String, String) onFunctionSelected, }) { return ListView.separated( @@ -184,7 +184,7 @@ class CurtainHelper { required BuildContext context, required String selectedFunction, required DeviceFunctionData? selectedFunctionData, - required List controlFunctions, + required List controlFunctions, AllDevicesModel? device, required String operationName, }) { diff --git a/lib/services/routines_api.dart b/lib/services/routines_api.dart index 455de5ba..bdc46ac1 100644 --- a/lib/services/routines_api.dart +++ b/lib/services/routines_api.dart @@ -40,7 +40,6 @@ class SceneApi { static Future> createAutomation( CreateAutomationModel createAutomationModel, String projectId) async { try { - print(createAutomationModel.toMap()); final response = await _httpService.post( path: ApiEndpoints.createAutomation.replaceAll('{projectId}', projectId),