add rest of xmldoc for DownloadInfos

This commit is contained in:
Cucumberrbob 2025-03-11 12:32:47 +00:00
parent c50afe9e64
commit d6efff2fb5
No known key found for this signature in database
GPG key ID: 2B935C47401C3614
5 changed files with 8 additions and 0 deletions

View file

@ -265,6 +265,7 @@ public class AllDebridTorrentClient(ILogger<AllDebridTorrentClient> logger, IAll
}).ToList();
}
/// <inheritdoc />
public Task<String> GetFileName(Download download)
{
// FileName is set in GetDownlaadInfos

View file

@ -276,6 +276,7 @@ public class DebridLinkClient(ILogger<DebridLinkClient> logger, IHttpClientFacto
logger.LogDebug(message);
}
/// <inheritdoc />
public Task<String> GetFileName(Download download)
{
// FileName is set in GetDownlaadInfos

View file

@ -351,6 +351,7 @@ public class RealDebridTorrentClient(ILogger<RealDebridTorrentClient> logger, IH
return null;
}
/// <inheritdoc />
public Task<String> GetFileName(Download download)
{
if (String.IsNullOrWhiteSpace(download.Link))

View file

@ -293,6 +293,7 @@ public class TorBoxTorrentClient(ILogger<TorBoxTorrentClient> logger, IHttpClien
.ToList();
}
/// <inheritdoc />
public Task<String> GetFileName(Download download)
{
// FileName is set in GetDownlaadInfos

View file

@ -390,6 +390,10 @@ public class Torrents(
return unrestrictedLink;
}
/// <summary>
/// To be called only when <see cref="Data.Models.Data.Download" />.<see cref="Data.Models.Data.Download.FileName" /> is not set by
/// <see cref="ITorrentClient.GetDownloadInfos" />
/// </summary>
public async Task<String> RetrieveFileName(Guid downloadId)
{
var download = await downloads.GetById(downloadId) ?? throw new($"Download with ID {downloadId} not found");