Matthew Raymer
22fdaa789d
feat(ios): implement updateDualScheduleConfig, cancelDualSchedule, pauseDualSchedule, and resumeDualSchedule methods
Implemented dual schedule management methods:
updateDualScheduleConfig():
- Updates dual schedule configuration
- Cancels existing schedules and reschedules with new config
- Stores config in UserDefaults for persistence
- Combines content fetch and user notification scheduling
cancelDualSchedule():
- Cancels all dual schedule notifications
- Clears stored dual schedule config
- Uses existing cancelAllNotifications method
pauseDualSchedule():
- Pauses dual schedule by cancelling notifications
- Stores pause state in UserDefaults
- Allows resuming later with stored config
resumeDualSchedule():
- Resumes paused dual schedule
- Restores from stored config in UserDefaults
- Re-schedules both content fetch and user notification
- Validates pause state before resuming
iOS Adaptations:
- Uses UserDefaults for config persistence
- Pause/resume pattern for schedule management
- Config restoration on resume
Progress: 36/52 methods implemented (69% complete)
2025-11-11 02:14:54 -08:00
..
2025-11-04 22:22:02 -08:00
2025-10-12 06:24:59 +00:00
2025-03-27 01:50:19 -07:00
2025-03-27 01:50:19 -07:00
2025-11-11 02:14:54 -08:00
2025-03-28 03:50:54 -07:00
2025-11-04 01:40:38 -08:00
2025-03-27 01:50:19 -07:00
2025-11-04 01:40:38 -08:00
2025-03-27 01:50:19 -07:00