rdt-client/server/RdtClient.Service
MentalBlank 452d8cc1cf Split tracker grabbing and parsing logic.
Split grab and parse logic, recheck cache after semaphore lock, timeouts, add URL validation check, add torrent file tests, replace test hash with valid SHA1 format, tracker URL validation, fix token disposal issue
2025-05-23 00:02:07 +10:00
..
BackgroundServices Moved the websocket update process to its own background thread to improve UI update consistency. 2025-04-13 09:53:15 -06:00
Helpers Use ISynologyClient (mockable) and inject IDelayProvider so SynologyTorrentClient is testable 2025-02-17 22:00:19 +00:00
Middleware Add retry handler with polly to intercept 429 rate limit errors with Real-Debrid. 2024-07-13 19:54:36 -06:00
Properties Added most functionality on the client and serverside 2020-04-04 15:12:04 -06:00
Services Split tracker grabbing and parsing logic. 2025-05-23 00:02:07 +10:00
Wrappers Cleanup, upgrade packages. 2025-04-13 07:55:22 -06:00
DiConfig.cs Tracker list caching with configurable expiration 2025-05-21 00:45:14 +10:00
GlobalSuppressions.cs Cleanup, upgrade packages. 2025-04-13 07:55:22 -06:00
RdtClient.Service.csproj Cleanup, upgrade packages. 2025-04-13 07:55:22 -06:00
RdtClient.Service.csproj.user Refactored download processor. 2021-01-09 19:51:36 -07:00