mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-09 22:57:21 +00:00
PR fixes
This commit is contained in:
@ -362,7 +362,7 @@ SOS
|
||||
);
|
||||
case 'CUR':
|
||||
return [
|
||||
ControlFunction(
|
||||
ControlCurtainFunction(
|
||||
deviceId: uuid ?? '',
|
||||
deviceName: name ?? '',
|
||||
type: 'BOTH',
|
||||
|
@ -18,8 +18,8 @@ abstract class CurtainFunction extends DeviceFunction<CurtainModel> {
|
||||
List<CurtainOperationalValue> getOperationalValues();
|
||||
}
|
||||
|
||||
class ControlFunction extends CurtainFunction {
|
||||
ControlFunction({
|
||||
class ControlCurtainFunction extends CurtainFunction {
|
||||
ControlCurtainFunction({
|
||||
required super.deviceId,
|
||||
required super.deviceName,
|
||||
required super.type,
|
||||
|
@ -21,8 +21,8 @@ class CurtainHelper {
|
||||
required String uniqueCustomId,
|
||||
required AllDevicesModel? device,
|
||||
}) async {
|
||||
List<ControlFunction> curtainFunctions =
|
||||
functions.whereType<ControlFunction>().where((function) {
|
||||
List<ControlCurtainFunction> curtainFunctions =
|
||||
functions.whereType<ControlCurtainFunction>().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<ControlFunction> curtainFunctions,
|
||||
required List<ControlCurtainFunction> 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<ControlFunction> controlFunctions,
|
||||
required List<ControlCurtainFunction> controlFunctions,
|
||||
AllDevicesModel? device,
|
||||
required String operationName,
|
||||
}) {
|
||||
|
@ -40,7 +40,6 @@ class SceneApi {
|
||||
static Future<Map<String, dynamic>> createAutomation(
|
||||
CreateAutomationModel createAutomationModel, String projectId) async {
|
||||
try {
|
||||
print(createAutomationModel.toMap());
|
||||
final response = await _httpService.post(
|
||||
path:
|
||||
ApiEndpoints.createAutomation.replaceAll('{projectId}', projectId),
|
||||
|
Reference in New Issue
Block a user