Fix double slash bug in SquidWTF API URLs

This commit is contained in:
2026-01-30 12:36:54 -05:00
parent 1f10bf5bc4
commit ef1606480c
3 changed files with 3 additions and 3 deletions

View File

@@ -62,7 +62,7 @@ public class SquidWTFDownloadService : BaseDownloadService
private string DecodeEndpoint(string base64) private string DecodeEndpoint(string base64)
{ {
var bytes = Convert.FromBase64String(base64); var bytes = Convert.FromBase64String(base64);
return Encoding.UTF8.GetString(bytes); return Encoding.UTF8.GetString(bytes).TrimEnd('/');
} }
private async Task<bool> TryNextEndpointAsync() private async Task<bool> TryNextEndpointAsync()

View File

@@ -58,7 +58,7 @@ public class SquidWTFMetadataService : IMusicMetadataService
private string DecodeEndpoint(string base64) private string DecodeEndpoint(string base64)
{ {
var bytes = Convert.FromBase64String(base64); var bytes = Convert.FromBase64String(base64);
return Encoding.UTF8.GetString(bytes); return Encoding.UTF8.GetString(bytes).TrimEnd('/');
} }
private async Task<bool> TryNextEndpointAsync() private async Task<bool> TryNextEndpointAsync()

View File

@@ -29,7 +29,7 @@ public class SquidWTFStartupValidator : BaseStartupValidator
private string DecodeEndpoint(string base64) private string DecodeEndpoint(string base64)
{ {
var bytes = Convert.FromBase64String(base64); var bytes = Convert.FromBase64String(base64);
return Encoding.UTF8.GetString(bytes); return Encoding.UTF8.GetString(bytes).TrimEnd('/');
} }
public override async Task<ValidationResult> ValidateAsync(CancellationToken cancellationToken) public override async Task<ValidationResult> ValidateAsync(CancellationToken cancellationToken)