🐛 endpoint /seedbox/cached removed by DebridLink
This commit is contained in:
parent
4198b6ab55
commit
7902f56d66
1 changed files with 2 additions and 14 deletions
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue