solved dialog function re call bug

This commit is contained in:
ashrafzarkanisala
2024-07-03 23:23:59 +03:00
parent cef32e9bf3
commit 6450fdf584
9 changed files with 137 additions and 143 deletions

View File

@ -1171,9 +1171,7 @@ mixin SceneOperationsDataHelper {
icon: Assets.assetsTempreture,
operationName: 'Set Temperature',
code: 'temp_set',
functionValue: executorProperty.functionValue != null
? ((executorProperty.functionValue! / 10) as double).toInt()
: null,
functionValue: executorProperty.functionValue,
operationalValues: [
SceneOperationalValue(
icon: Assets.assetsCelsiusDegrees,
@ -1284,6 +1282,27 @@ mixin SceneOperationsDataHelper {
required SceneStaticFunction taskItem,
}) {
List<SceneStaticFunction> functions = [];
if (deviceId.contains('delay')) {
functions.add(
SceneStaticFunction(
deviceId: taskItem.deviceId,
deviceName: 'delay',
deviceIcon: Assets.delay,
icon: Assets.delay,
operationName: 'delay',
functionValue: taskItem.functionValue,
code: '',
operationalValues: [
SceneOperationalValue(
icon: '',
description: "",
value: 0,
),
],
),
);
return functions;
}
switch (taskItem.code) {
case 'sensitivity':
functions.add(
@ -1650,11 +1669,6 @@ mixin SceneOperationsDataHelper {
icon: Assets.assetsAcPowerOFF,
description: "OFF",
value: false),
SceneOperationalValue(
icon: Assets.assetsSceneRefresh,
description: "Reverse Switch",
value: true,
),
],
));
break;
@ -1674,11 +1688,6 @@ mixin SceneOperationsDataHelper {
icon: Assets.assetsAcPowerOFF,
description: "OFF",
value: false),
SceneOperationalValue(
icon: Assets.assetsSceneRefresh,
description: "Reverse Switch",
value: true,
),
],
));
break;
@ -1698,11 +1707,6 @@ mixin SceneOperationsDataHelper {
icon: Assets.assetsAcPowerOFF,
description: "OFF",
value: false),
SceneOperationalValue(
icon: Assets.assetsSceneRefresh,
description: "Reverse Switch",
value: true,
),
],
));
break;