mirror of
https://github.com/SoPat712/allstarr.git
synced 2026-02-09 23:55:10 -05:00
Fix LyricsStartupValidator build errors
- Remove duplicate _httpClient field (use inherited one) - Replace ValidationResult.Warning with ValidationResult.Failure - Use PARTIAL status for partial failures
This commit is contained in:
@@ -12,7 +12,6 @@ namespace allstarr.Services.Lyrics;
|
||||
public class LyricsStartupValidator : BaseStartupValidator
|
||||
{
|
||||
private readonly SpotifyApiSettings _spotifySettings;
|
||||
private readonly HttpClient _httpClient;
|
||||
|
||||
// Test song: "22" by Taylor Swift
|
||||
private const string TestSongTitle = "22";
|
||||
@@ -29,7 +28,6 @@ public class LyricsStartupValidator : BaseStartupValidator
|
||||
: base(httpClientFactory.CreateClient())
|
||||
{
|
||||
_spotifySettings = spotifySettings.Value;
|
||||
_httpClient = httpClientFactory.CreateClient();
|
||||
_httpClient.Timeout = TimeSpan.FromSeconds(10);
|
||||
}
|
||||
|
||||
@@ -60,7 +58,7 @@ public class LyricsStartupValidator : BaseStartupValidator
|
||||
|
||||
return allSuccess
|
||||
? ValidationResult.Success("Lyrics services validation completed")
|
||||
: ValidationResult.Warning("Some lyrics services had issues");
|
||||
: ValidationResult.Failure("PARTIAL", "Some lyrics services had issues", ConsoleColor.Yellow);
|
||||
}
|
||||
|
||||
private async Task<bool> TestLrclibAsync(CancellationToken cancellationToken)
|
||||
|
||||
Reference in New Issue
Block a user