mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-07-27 04:12:10 +00:00
The AniList GraphQL query only ever fetched status: CURRENT, so the watchlist-add push added in the AniList phase had nothing to reconcile against on the next sync -- pushed items would just get re-pushed or silently diverge. Drops the CURRENT-only filter (Rust's anilist_entries_to_sync already builds a timestamped watchlist array from PLANNING entries, just needed the query to actually fetch them) and wires it through the same mergeWatchlist reconciliation Trakt uses. Generalizes reconcileTraktWatchlist -> reconcileWatchlist since the logic is fully provider-agnostic. |
||
|---|---|---|
| .. | ||
| schemas | ||
| src | ||
| build.gradle.kts | ||