🐛 endpoint /seedbox/cached removed by DebridLink

This commit is contained in:
Wald764 2025-02-02 16:46:35 +01:00
parent 4198b6ab55
commit 7902f56d66

View file

@ -137,21 +137,9 @@ public class DebridLinkFrClient : ITorrentClient
return result.Id ?? ""; return result.Id ?? "";
} }
public async Task<IList<TorrentClientAvailableFile>> GetAvailableFiles(String hash) public Task<IList<TorrentClientAvailableFile>> GetAvailableFiles(String hash)
{ {
var result = await GetClient().Seedbox.CachedAsync(hash); return Task.FromResult<IList<TorrentClientAvailableFile>>([]);
var files = result.First().Value.Files ?? new List<TorrentFile>();
var groups = files.Where(m => m.Name != null).GroupBy(m => $"{m.Name}-{m.Size}");
var torrentClientAvailableFiles = groups.Select(m => new TorrentClientAvailableFile
{
Filename = m.First().Name!,
Filesize = m.First().Size
}).ToList();
return torrentClientAvailableFiles;
} }
public Task SelectFiles(Data.Models.Data.Torrent torrent) public Task SelectFiles(Data.Models.Data.Torrent torrent)