mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
adcdc442e4c509da5b6fda97993d67a372188ce0
- The concurrency bound already existed; this parameter only exists so tests can force the sequential path, and no production path passes it. Mark it `@VisibleForTesting` so that is explicit rather than reading as a wired setting. - `playlistSongsUseTheSameRowsAtAnyFetchBound` could not fail (bound has no effect on the rows) — delete it and its `normalized` helper. - `playlistSongsRespectsASmallerFetchBound` relied on a 300ms overlap window; use latches so the bound is proven deterministically (fails when the semaphore ignores the bound).
Languages
Kotlin
99.1%
Nushell
0.7%
Nix
0.1%