Вынесена логика формирования обложки
This commit is contained in:
@@ -30,7 +30,7 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
<MudImage Src="@FormatCoverUrl(context.CoverUri, "50x50")" Height="50" Width="50" Class="rounded" />
|
||||
<MudImage Src="@context.CoverUri.FormatCoverUrl(50, 50)" Height="50" Width="50" Class="rounded" />
|
||||
}
|
||||
}
|
||||
</MudTd>
|
||||
@@ -141,12 +141,6 @@
|
||||
await OnPlayTrack.InvokeAsync(trackId);
|
||||
}
|
||||
|
||||
private string FormatCoverUrl(string? url, string size)
|
||||
{
|
||||
if (string.IsNullOrEmpty(url)) return "";
|
||||
return "https://" + url.Replace("%%", size);
|
||||
}
|
||||
|
||||
private string FormatDuration(long ms)
|
||||
{
|
||||
var seconds = ms / 1000;
|
||||
|
||||
Reference in New Issue
Block a user