[CHANGE] Finished impl required data for client
This commit is contained in:
@@ -20,11 +20,11 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Account name:</td>
|
||||
<td>@Client.External.Information.AccountName</td>
|
||||
<td>@Client.External.Channel?.ChannelName</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Account handle:</td>
|
||||
<td>@Client.External.Information.AccountHandle</td>
|
||||
<td>@Client.External.Channel?.Handle</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Logged in:</td>
|
||||
@@ -32,17 +32,13 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>YouTube Premium:</td>
|
||||
<td style="@($"color: {(Client.External.Information.IsPremiumUser ? "green" : "red")}")">@Client.External.Information.IsPremiumUser</td>
|
||||
<td style="@($"color: {(Client.External.State?.IsPremiumUser ?? false ? "green" : "red")}")">@Client.External.State?.IsPremiumUser</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>User agent:</td>
|
||||
<td>@Client.UserAgent</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>InnerTube API key:</td>
|
||||
<td>@Client.External.State?.InnertubeApiKey</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>InnerTube client:</td>
|
||||
<td>@Client.External.State?.InnerTubeClient</td>
|
||||
@@ -51,16 +47,23 @@
|
||||
<td>InnerTube client version:</td>
|
||||
<td>@Client.External.State?.InnerTubeClientVersion</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>InnerTube API key:</td>
|
||||
<td>@Client.External.State?.InnertubeApiKey</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Language:</td>
|
||||
<td>@Client.External.State?.InnerTubeContext?.InnerTubeClient?.HLanguage</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</MudSimpleTable>
|
||||
@*@if (!string.IsNullOrWhiteSpace(Client.AccountImage))
|
||||
@{
|
||||
var avatar = Client.External.Channel?.AvatarImages.FirstOrDefault();
|
||||
}
|
||||
@if (avatar != null)
|
||||
{
|
||||
<MudImage Src="@Client.AccountImage" Elevation="0" ObjectFit="ObjectFit.Contain"/>
|
||||
}*@
|
||||
<MudImage Src="@avatar.Url" Elevation="0" ObjectFit="ObjectFit.ScaleDown" Width="75"/>
|
||||
}
|
||||
</MudStack>
|
||||
|
||||
<MudPaper Elevation="0" Outlined Class="pa-2">
|
||||
|
@@ -1,3 +1,4 @@
|
||||
using DotBased.Monads;
|
||||
using Manager.YouTube;
|
||||
|
||||
namespace Manager.App.Services.System;
|
||||
@@ -17,4 +18,19 @@ public class ClientManager : BackgroundService
|
||||
{
|
||||
// Clear up
|
||||
}
|
||||
|
||||
public async Task<Result> SaveClientAsync(YouTubeClient client)
|
||||
{
|
||||
return ResultError.Fail("Not implemented");
|
||||
}
|
||||
|
||||
public async Task<Result<YouTubeClient>> LoadClientByIdAsync(string id)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(id))
|
||||
{
|
||||
return ResultError.Fail("Client ID is empty!");
|
||||
}
|
||||
|
||||
return ResultError.Fail("Not implemented");
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user