ultimate_alarm_clock
ultimate_alarm_clock copied to clipboard
Bug: Alarm Not Deleting After Enabling "deleteAfterGoesOff"
Description
Steps to reproduce the issue:
- create an alarm with the
deleteAfterGoesOffoption enabled. - Let the alarm Ring
- After alarm dismissal, the same alarm will be in the alarm list.
The code for deleteAfterGoesOff is written in AlarmRingController's onInit() function. When the code is triggering, currentlyRingingAlarm holds the FakeAlarmModel value instead of the actual ringing alarm value. That's why the delete operation is not being performed.
Solution:
I will add the code in the onTap() function of the Dismiss button. So when the user dismisses the alarm, the alarm will be deleted.
Screenshots
https://github.com/CCExtractor/ultimate_alarm_clock/assets/75253653/321a8958-dc9f-4775-b4ed-cb77708754c3