Files
iptvnator/libs/m3u-state
4gray 68b87040ad feat(m3u-state): reducers and add selectors
Move playlist reducers into a dedicated reducers module and re-export a
composed playlistReducer built from smaller reducer arrays (epg,
channel, playlist, favorites, filter). This extracts and organizes the
previously monolithic reducer implementation into focused reducer files,
improving modularity and maintainability.

Add simple selectors in the new reducers index for commonly accessed
pieces of PlaylistState (playlists, selected playlist id, epg availability,
active channel, current EPG program, channels list, playlists loaded flag,
current playlist id) so callers can import them from a single place.

These changes make reducer logic easier to reason about, enable
incremental testing and extension of individual reducer groups, and
centralize basic selectors for consistent usage across the app.
2025-12-20 23:59:40 +01:00
..
2025-10-13 00:24:54 +02:00
2025-10-13 00:24:54 +02:00
2025-10-13 00:24:54 +02:00
2025-10-13 00:24:54 +02:00

m3u-state

This library was generated with Nx.

Running unit tests

Run nx test m3u-state to execute the unit tests.