refactor(portal): split collection data access (#953)

This commit is contained in:
4gray authored and GitHub committed 2026-05-19 00:01:34 +02:00
1 parent 118d4fce32
commit 20e7322353
28 files changed
+185 -236

No files matched your search

@@ -76,3 +76,9 @@ buildable dependency paths to `dist/` during `@nx/js:tsc` builds.
If a change needs a dependency in the opposite direction, move the shared
contract into a lower-level library instead of weakening boundaries.
Portal collection orchestration that reads/writes favorites, recent items, live
playback, or EPG data belongs in `libs/portal/shared/data-access`, not
`libs/portal/shared/util`. That keeps pure collection helpers importable by
Xtream/Stalker data-access libraries while allowing shared UI to use
provider-specific collection services without creating cycles.