solved cancel issue

This commit is contained in:
ashrafzarkanisala
2024-07-01 19:18:40 +03:00
parent 6d36200ea8
commit f9a2de9769
7 changed files with 60 additions and 36 deletions

View File

@ -124,27 +124,25 @@ class CustomBottomSheetWidget extends StatelessWidget {
deviceName: 'Delay The Action',
uniqueId: functions[0].uniqueCustomId,
));
context
.read<CreateSceneBloc>()
.add(const AddTaskEvent(updateTaskListFromTemp: true));
context.read<CreateSceneBloc>().add(AddTaskEvent());
Navigator.pop(context);
},
onDismiss: () {
final tempTaskList = context.read<CreateSceneBloc>().tempTasksList;
if (tempTaskList.isEmpty) {
context.read<CreateSceneBloc>().add(const ClearTempTaskListEvent());
} else {
for (var element in tempTaskList) {
if (element.code == functions[0].code) {
context
.read<CreateSceneBloc>()
.add(RemoveTempTaskByIdEvent(code: functions[0].code));
context
.read<CreateSceneBloc>()
.add(RemoveFromSelectedValueById(code: functions[0].code));
}
// if (tempTaskList.isNotEmpty) {
// context.read<CreateSceneBloc>().add(const ClearTempTaskListEvent());
// } else {
for (var element in tempTaskList) {
if (element.code == functions[0].code) {
context
.read<CreateSceneBloc>()
.add(RemoveTempTaskByIdEvent(code: functions[0].code));
context
.read<CreateSceneBloc>()
.add(RemoveFromSelectedValueById(code: functions[0].code));
}
}
// }
Navigator.pop(context);
},
);