push dialog confirm selection safety

This commit is contained in:
ashrafzarkanisala
2024-07-02 00:07:32 +03:00
parent e9300518b1
commit a4b3229d65

View File

@ -46,9 +46,7 @@ class DeviceFunctionsView extends StatelessWidget
actions: [
TextButton(
onPressed: () {
context
.read<CreateSceneBloc>()
.add( AddTaskEvent());
context.read<CreateSceneBloc>().add(AddTaskEvent());
Navigator.popUntil(context, (route) {
return route.settings.name == Routes.sceneTasksRoute;
});
@ -135,6 +133,7 @@ class DeviceFunctionsView extends StatelessWidget
final functionValues = context
.read<CreateSceneBloc>()
.selectedValues[functions[index].code];
context.customAlertDialog(
alertBody: functions[index].code == 'temp_set'
? AlertDialogTemperatureBody(
@ -166,6 +165,9 @@ class DeviceFunctionsView extends StatelessWidget
final selectedValue = context
.read<CreateSceneBloc>()
.selectedValues[functions[index].code];
if (selectedValue == null) {
return;
}
context
.read<CreateSceneBloc>()
.add(TempHoldSceneTasksEvent(