sircharlo / meeting-media-manager

A cross platform app to download and present media (pictures and videos) for congregation meetings of Jehovah’s Witnesses in any language. Features include recurring and custom media management, congregation sync, and media presentation tools for hybrid, in-person or fully remote Zoom meetings.
GNU Affero General Public License v3.0
133 stars 23 forks source link

[BUG] Congregation synced settings are only applied after an app restart #493

Closed sircharlo closed 1 year ago

sircharlo commented 1 year ago

Describe the bug Congregation synced settings are only applied after an app restart, instead of immediately

To Reproduce Steps to reproduce the behavior:

  1. Fresh app install
  2. Don't configure anything, just enter info for congregation sync
  3. Settings get loaded but aren't actually applied anywhere
  4. Restart app: settings are now there as per congregation sync

Expected behavior Congregation synced settings should be applied immediately when they are loaded and visible in the UI

mtdvlpr commented 1 year ago

Yup, the various settings components need a listener to update when forcedPrefs are changed