Improve messaging for invalid request for M-Team-TP

This commit is contained in:
Bogdan
2024-07-19 19:49:05 +03:00
parent 8cf32020f7
commit c7dfde0ce9

View File

@@ -338,6 +338,13 @@ public class MTeamTpParser : IParseIndexerResponse
if (jsonResponse?.Data?.Torrents == null)
{
if (jsonResponse != null &&
jsonResponse.Message.IsNotNullOrWhiteSpace() &&
jsonResponse.Message.ToUpperInvariant() != "SUCCESS")
{
throw new IndexerException(indexerResponse, $"Invalid response received from M-Team. Response from API: {jsonResponse.Message}");
}
return releaseInfos;
}
@@ -464,6 +471,7 @@ internal class MTeamTpApiSearchQuery
internal class MTeamTpApiResponse
{
public MTeamTpApiData Data { get; set; }
public string Message { get; set; }
}
internal class MTeamTpApiData