mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Swallow HTTP issues on analytics call
This commit is contained in:
@@ -18,11 +18,12 @@ namespace NzbDrone.Core.IndexerSearch
|
|||||||
private readonly IAnalyticsService _analyticsService;
|
private readonly IAnalyticsService _analyticsService;
|
||||||
private readonly Logger _logger;
|
private readonly Logger _logger;
|
||||||
|
|
||||||
public ReleaseAnalyticsService(IHttpClient httpClient, IProwlarrCloudRequestBuilder requestBuilder, IAnalyticsService analyticsService)
|
public ReleaseAnalyticsService(IHttpClient httpClient, IProwlarrCloudRequestBuilder requestBuilder, IAnalyticsService analyticsService, Logger logger)
|
||||||
{
|
{
|
||||||
_analyticsService = analyticsService;
|
_analyticsService = analyticsService;
|
||||||
_requestBuilder = requestBuilder.Releases;
|
_requestBuilder = requestBuilder.Releases;
|
||||||
_httpClient = httpClient;
|
_httpClient = httpClient;
|
||||||
|
_logger = logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void HandleAsync(IndexerQueryEvent message)
|
public void HandleAsync(IndexerQueryEvent message)
|
||||||
@@ -43,8 +44,15 @@ namespace NzbDrone.Core.IndexerSearch
|
|||||||
PublishDate = x.PublishDate
|
PublishDate = x.PublishDate
|
||||||
});
|
});
|
||||||
|
|
||||||
request.SetContent(body.ToJson());
|
try
|
||||||
_httpClient.Post(request);
|
{
|
||||||
|
request.SetContent(body.ToJson());
|
||||||
|
_httpClient.Post(request);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
_logger.Trace("Analytics push failed");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user