feat(trackers): sync anime watch state by episode

This commit is contained in:
edde746
2026-05-16 20:54:39 +02:00
parent 310c4280fc
commit 3e74937386
28 changed files with 2203 additions and 78 deletions
@@ -202,8 +202,10 @@ extension _MediaDetailActionButtons on _MediaDetailScreenState {
if (isWatched) {
await client.markUnwatched(metadata);
unawaited(TrackerCoordinator.instance.markUnwatched(metadata, client));
} else {
await client.markWatched(metadata);
unawaited(TrackerCoordinator.instance.markWatched(metadata, client));
}
if (mounted) {
_watchStateChanged = true;