mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-08-09 08:27:32 +00:00
Simkl mark-watched push existed but nothing was ever pulled back -- marking an episode watched on simkl.com never reached Fluxa. Simkl's sync/all-items already returns per-episode watched_at when fetched with extended=full (already the default), just unused until now. Adds getSimklWatchedEpisodesWithTimestamps (watching+completed status, shows+anime types) and generalizes the Trakt watched-episode reconciliation (reconcileTraktWatched -> reconcileWatchedEpisodes) since the merge logic and push path are provider-agnostic -- both Trakt and Simkl now call the same function. |
||
|---|---|---|
| .. | ||
| schemas | ||
| src | ||
| build.gradle.kts | ||