Skip to content

Refresh calendar schedules on edit and refresh events#358

Merged
jjoonleo merged 3 commits into
mainfrom
feat/investigate-schedule-data-flow
Mar 23, 2026
Merged

Refresh calendar schedules on edit and refresh events#358
jjoonleo merged 3 commits into
mainfrom
feat/investigate-schedule-data-flow

Conversation

@jjoonleo

Copy link
Copy Markdown
Contributor

Summary

  • ensure schedule stream controller emits updated cache entries and refreshes month data after create/edit operations
  • key calendar tiles by all relevant schedule fields so Flutter rebuilds them when any detail changes
  • wire calendar screen to refresh schedules after add/edit sheets and add bloc refresh event handling plus new tests for stream behavior and form submissions

Testing

  • Not run (not requested)

…ce stream management. Introduced helper methods for emitting updated schedules. Updated test cases to verify schedule refresh functionality.
… improving schedule updates. Introduced MonthlySchedulesRefreshRequested event and corresponding handler in the MonthlySchedulesBloc. Updated ScheduleEntity to extend Equatable for better comparison. Refactored ScheduleRepositoryImpl to streamline schedule removal and replacement logic. Updated tests to verify new refresh behavior and schedule updates.
@github-actions

github-actions Bot commented Mar 22, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 46797f5):

https://ontime-c63f1--pr358-feat-investigate-sch-y9rf6d36.web.app

(expires Mon, 30 Mar 2026 02:16:15 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 7d60a2eae4c4a5839220ed6a57552a3b61cce5a3

@github-actions

github-actions Bot commented Mar 22, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 46797f5):

https://on-time-front-widgetbook--pr358-feat-investigate-sch-9nbcz4gw.web.app

(expires Mon, 30 Mar 2026 02:16:54 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: e53128a376fed0209d449279de9c0d94c83cdd8b

@jjoonleo jjoonleo merged commit c3a21d1 into main Mar 23, 2026
4 checks passed
@jjoonleo jjoonleo deleted the feat/investigate-schedule-data-flow branch March 23, 2026 02:36
@jjoonleo jjoonleo restored the feat/investigate-schedule-data-flow branch May 4, 2026 08:00
@jjoonleo jjoonleo deleted the feat/investigate-schedule-data-flow branch May 6, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant