Files
iptvnator/libs/services
4grayandClaude Fable 5 3f0277091d fix(portals): match Discover results by original title, guard stale loads
- `/discover` returns titles localized to the app language while the
  provider catalog stores whatever the panel named the file, usually the
  original. Discarding `original_title`/`original_name` marked owned
  titles unavailable and sent the click to a search for the wrong name.
  Results carry the alias now, and both local and cross-playlist matching
  pass it the way the recommendations rail already does.

- A facet change to B and back to A leaves two in-flight loads with the
  SAME key, so the key could not tell them apart: an older request
  failing after the newer one succeeded replaced valid results with an
  empty page. Recency decides who may commit, via the same request guard
  the matching path uses.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 10:36:10 +02:00
..

services

This library was generated with Nx.

Running unit tests

Run nx test services to execute the unit tests.