added dry run for category creation

This commit is contained in:
Flaminel
2025-03-26 21:50:02 +02:00
parent 1a89822bad
commit 874351aed7
2 changed files with 14 additions and 2 deletions
@@ -309,7 +309,7 @@ public class DelugeService : DownloadService, IDelugeService
return;
}
await _client.CreateLabel(name);
await _dryRunInterceptor.InterceptAsync(CreateLabel, name);
}
public override async Task ChangeCategoryForNoHardLinksAsync(List<object>? downloads, HashSet<string> excludedHashes, IReadOnlyList<string> ignoredDownloads)
@@ -402,6 +402,12 @@ public class DelugeService : DownloadService, IDelugeService
await _client.DeleteTorrents([hash]);
}
[DryRunSafeguard]
protected async Task CreateLabel(string name)
{
await _client.CreateLabel(name);
}
[DryRunSafeguard]
protected virtual async Task ChangeFilesPriority(string hash, List<int> sortedPriorities)