fix: the reconcile scan's return type names its settled sections; the composer stays at its size ceiling

This commit is contained in:
2026-10-04 05:04:14 +02:00
parent 4efe799eda
commit f1cc6ce5dc
2 changed files with 3 additions and 5 deletions
+1 -1
View File
@@ -72,7 +72,7 @@ def _rk_to_id(db: Session) -> dict[str, int]:
def _scan_plex_states(
db: Session, plex: PlexClient
) -> tuple[dict[int, tuple[str, int, datetime | None, datetime | None]], int, bool, set[str]]:
) -> tuple[dict[int, tuple[str, int, datetime | None, datetime | None]], int, set[str], set[str]]:
"""Scan the enabled movie/show sections and return ``{item_id: (status, pos, watched_at,
prog_at)}`` for every mirrored leaf Plex holds a watch signal for, the scanned-leaf count, the
keys of the sections SETTLED — walked to the server's total (or said empty by a server we mirror