mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-07-16 01:56:19 +00:00
add water heater device to routine and fix device type in routine
This commit is contained in:
@ -70,7 +70,8 @@ class CustomBottomSheetWidget extends StatelessWidget {
|
||||
color: ColorsManager.greyColor,
|
||||
),
|
||||
onPressed: () {
|
||||
Navigator.pushNamed(context, Routes.smartAutomationSelectRoute, arguments: sceneId);
|
||||
Navigator.pushNamed(context, Routes.smartAutomationSelectRoute,
|
||||
arguments: sceneId);
|
||||
},
|
||||
),
|
||||
SceneListTile(
|
||||
@ -92,7 +93,8 @@ class CustomBottomSheetWidget extends StatelessWidget {
|
||||
}
|
||||
|
||||
void _onDelayActionPressed(BuildContext context) {
|
||||
final functionValues = context.read<CreateSceneBloc>().selectedValues['delay'];
|
||||
final functionValues =
|
||||
context.read<CreateSceneBloc>().selectedValues['delay'];
|
||||
final functions = [
|
||||
SceneStaticFunction(
|
||||
deviceId: 'delay',
|
||||
@ -115,8 +117,10 @@ class CustomBottomSheetWidget extends StatelessWidget {
|
||||
),
|
||||
title: functions[0].operationName,
|
||||
onConfirm: () {
|
||||
final selectedValue = context.read<CreateSceneBloc>().selectedValues['delay'];
|
||||
final selectedValue =
|
||||
context.read<CreateSceneBloc>().selectedValues['delay'];
|
||||
context.read<CreateSceneBloc>().add(TempHoldSceneTasksEvent(
|
||||
deviceType: '',
|
||||
deviceControlModel: DeviceControlModel(
|
||||
deviceId: '',
|
||||
code: '',
|
||||
@ -138,7 +142,9 @@ class CustomBottomSheetWidget extends StatelessWidget {
|
||||
|
||||
for (var element in tempTaskList) {
|
||||
if (element.code == functions[0].code) {
|
||||
context.read<CreateSceneBloc>().add(RemoveTempTaskByIdEvent(code: functions[0].code));
|
||||
context
|
||||
.read<CreateSceneBloc>()
|
||||
.add(RemoveTempTaskByIdEvent(code: functions[0].code));
|
||||
context
|
||||
.read<CreateSceneBloc>()
|
||||
.add(RemoveFromSelectedValueById(code: functions[0].code));
|
||||
|
Reference in New Issue
Block a user