Files
jellyfin-ha-src/tests/Jellyfin.Server.Implementations.Tests
Copilot 9817185fa3 Add lease-aware cleanup to DeleteTranscodeFileTask (#25)
* Initial plan

* Add GetActiveSessionsAsync to ITranscodeSessionStore and update DeleteTranscodeFileTask for lease-aware cleanup

Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com>

* Fix Redis exception propagation in GetActiveSessionsAsync for safe abort behavior

Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com>

* fix: use KeysAsync to resolve CA1849 analyzer violation

Replace synchronous IServer.Keys() with async IServer.KeysAsync()
using await foreach to satisfy CA1849 (TreatWarningsAsErrors).

CA1849: 'IServer.Keys()' synchronously blocks.
Await 'IServer.KeysAsync()' instead.

Line 161 in RedisTranscodeSessionStore.GetActiveSessionsAsync.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ZoltyMat <177592743+ZoltyMat@users.noreply.github.com>
Co-authored-by: mat <mstrommen@gmail.com>
2026-03-31 22:56:30 -04:00
..
2024-10-09 23:01:54 +00:00
2025-03-25 16:45:00 +01:00
2025-11-07 18:20:42 -07:00
2025-03-30 21:39:51 -06:00
2023-12-18 22:02:31 +01:00
2025-03-25 16:45:00 +01:00
2024-07-09 21:11:23 -04:00
2025-01-25 20:05:15 -05:00
2024-03-03 13:32:21 -07:00
2025-02-14 17:49:25 +00:00