The loop was companionLibraryChanged → debounce → lastSyncTimestamp = 0 → syncIfNeeded() → bootstrap → syncCompanion() → broadcasts companionLibraryChanged → repeat forever. Removed it from the trigger list — companionLibraryChanged is now purely a UI refresh signal, not a sync trigger. |
||
|---|---|---|
| .. | ||
| App | ||
| Data | ||
| Resources | ||
| Views | ||