mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2026-04-22 22:34:53 -04:00
New: Improved Logging of Search for ID based searches
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
using System.Text;
|
||||
using NzbDrone.Common.Extensions;
|
||||
using NzbDrone.Core.Parser;
|
||||
|
||||
@@ -23,5 +24,42 @@ namespace NzbDrone.Core.IndexerSearch.Definitions
|
||||
}
|
||||
|
||||
public string FullImdbId => ParseUtil.GetFullImdbId(ImdbId);
|
||||
|
||||
public override string SearchQuery
|
||||
{
|
||||
get
|
||||
{
|
||||
var searchQueryTerm = $"Term: []";
|
||||
if (SearchTerm.IsNotNullOrWhiteSpace())
|
||||
{
|
||||
searchQueryTerm = $"Term: [{SearchTerm}]";
|
||||
}
|
||||
|
||||
if (!ImdbId.IsNotNullOrWhiteSpace() && !TmdbId.HasValue && !TraktId.HasValue)
|
||||
{
|
||||
return searchQueryTerm;
|
||||
}
|
||||
|
||||
var builder = new StringBuilder(searchQueryTerm);
|
||||
builder = builder.Append(" | ID(s):");
|
||||
|
||||
if (ImdbId.IsNotNullOrWhiteSpace())
|
||||
{
|
||||
builder = builder.Append($" IMDbId:[{ImdbId}]");
|
||||
}
|
||||
|
||||
if (TmdbId.HasValue)
|
||||
{
|
||||
builder = builder.Append($" TMDbId:[{TmdbId}]");
|
||||
}
|
||||
|
||||
if (TraktId.HasValue)
|
||||
{
|
||||
builder = builder.Append($" TraktId:[{TraktId}]");
|
||||
}
|
||||
|
||||
return builder.ToString().Trim();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user