доработка api поиска треков
This commit is contained in:
@@ -4,14 +4,16 @@ namespace PlaylistShared.Api.Extensions;
|
||||
|
||||
public static class YCoverExtensions
|
||||
{
|
||||
public static string GetUrl(this YCover cover, string size = "200x200")
|
||||
public static string GetUrl(this YCover cover)
|
||||
{
|
||||
switch (cover)
|
||||
{
|
||||
case YCoverImage img when !string.IsNullOrEmpty(img.Uri):
|
||||
return $"https://{img.Uri.Replace("%%", size)}";
|
||||
return img.Uri;
|
||||
case YCoverPic pic when !string.IsNullOrEmpty(pic.Uri):
|
||||
return $"https://{pic.Uri.Replace("%%", size)}";
|
||||
return pic.Uri;
|
||||
case YCoverMosaic mosaic when mosaic.ItemsUri.Any():
|
||||
return mosaic.ItemsUri.First();
|
||||
default:
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user