Skip to content

Commit 624dc00

Browse files
fix: onholdtodelete and swipetodelete will not run at same time (#437)
1 parent 9e41636 commit 624dc00

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

lib/app/modules/home/views/home_view.dart

+6-4
Original file line numberDiff line numberDiff line change
@@ -755,11 +755,13 @@ class HomeView extends GetView<HomeController> {
755755
Utils.getRepeatDays(alarm.days);
756756
// Main card
757757
return Dismissible(
758-
direction: DismissDirection.startToEnd,
758+
direction: controller.isAnyAlarmHolded
759+
.value ? DismissDirection.none : DismissDirection.startToEnd,
759760
onDismissed: (direction) async {
760-
await controller.swipeToDeleteAlarm(
761-
controller.userModel.value,
762-
alarm);
761+
if (!controller.isAnyAlarmHolded
762+
.value) {
763+
await controller.swipeToDeleteAlarm(controller.userModel.value, alarm);
764+
}
763765
},
764766
key: ValueKey(alarms[index]),
765767
background: Container(

0 commit comments

Comments
 (0)