mirror of
https://github.com/kikootwo/ReadMeABook.git
synced 2026-06-02 20:30:10 +00:00
Add Deluge integration; revamp admin Jobs & Logs UI
Introduce Deluge download client service and tests, remove obsolete rdtclient service, and update qbittorrent integration/tests and download-client interfaces/manager. Large UI refactor for admin pages: Jobs and Logs were redesigned to be responsive (mobile card views + desktop tables), improved headers, dialogs, controls, and better status/detail rendering. Also updated DownloadClient components (card, management, modal), organize-files processor, audible-series integration, and related unit tests to align with integration changes. Minor UX and accessibility tweaks, cron handling/validation adjustments, and a few formatting/cleanup fixes throughout.
This commit is contained in:
@@ -865,12 +865,9 @@ async function cleanupDownloadAfterOrganize(
|
||||
});
|
||||
|
||||
// Check if this is a non-torrent indexer with cleanup enabled.
|
||||
// RDT-Client is an exception: even though it's torrent protocol, it needs cleanup
|
||||
// because Real-Debrid handles seeding — local torrent entries should be removed.
|
||||
const isRDTClient = downloadHistory.downloadClient === 'rdtclient';
|
||||
const isTorrentProtocol = indexer?.protocol?.toLowerCase() === 'torrent';
|
||||
|
||||
if (!indexer || (!isRDTClient && isTorrentProtocol) || !indexer.removeAfterProcessing) {
|
||||
if (!indexer || isTorrentProtocol || !indexer.removeAfterProcessing) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user