diff --git a/server/RdtClient.Data/Models/Internal/DbSettings.cs b/server/RdtClient.Data/Models/Internal/DbSettings.cs index 2c45ec8..9402b33 100644 --- a/server/RdtClient.Data/Models/Internal/DbSettings.cs +++ b/server/RdtClient.Data/Models/Internal/DbSettings.cs @@ -177,14 +177,6 @@ or [DisplayName("Auto Import Defaults")] public DbSettingsDefaultsWithCategory Default { get; set; } = new(); - - [DisplayName("Seeding")] - [Description("Set the priority of a torrent, 1 = Auto, 2 = Seed, 3 = disabled. [TorBox Only]")] - public Int32 Seeding { get; set; } = 3; - - [DisplayName("Download as Zip")] - [Description("Whether to download the files individually or zipped. [TorBox Only]")] - public bool Zipped { get; set; } = true; } public class DbSettingsIntegrations diff --git a/server/RdtClient.Service/Services/TorrentClients/TorBoxTorrentClient.cs b/server/RdtClient.Service/Services/TorrentClients/TorBoxTorrentClient.cs index ffe0f76..8ed91e9 100644 --- a/server/RdtClient.Service/Services/TorrentClients/TorBoxTorrentClient.cs +++ b/server/RdtClient.Service/Services/TorrentClients/TorBoxTorrentClient.cs @@ -120,8 +120,13 @@ public class TorBoxTorrentClient(ILogger logger, IHttpClien public async Task AddMagnet(String magnetLink) { - var seeding = Settings.Get.Provider.Seeding; - var result = await GetClient().Torrents.AddMagnetAsync(magnetLink, seeding, false); + // var seeding = Settings.Get.Integrations.Default.FinishedAction; + + // Line is not working right now, will disable seeding and fix in december when I have time again. + // var seed = (seeding == TorrentFinishedAction.RemoveAllTorrents || seeding == TorrentFinishedAction.RemoveRealDebrid) ? 3 : 2; + + var seed = 3; + var result = await GetClient().Torrents.AddMagnetAsync(magnetLink, seed, false); if (result.Error == "ACTIVE_LIMIT") { @@ -136,8 +141,14 @@ public class TorBoxTorrentClient(ILogger logger, IHttpClien public async Task AddFile(Byte[] bytes) { - var seeding = Settings.Get.Provider.Seeding; - var result = await GetClient().Torrents.AddFileAsync(bytes, seeding, false); + var seeding = Settings.Get.Integrations.Default.FinishedAction; + + // Line is not working right now, will disable seeding and fix in december when I have time again. + // var seed = (seeding == TorrentFinishedAction.RemoveAllTorrents || seeding == TorrentFinishedAction.RemoveRealDebrid) ? 3 : 2; + + var seed = 3; + + var result = await GetClient().Torrents.AddFileAsync(bytes, seed, false); if (result.Error == "ACTIVE_LIMIT") { using (var stream = new MemoryStream(bytes))