@using Manager.App.Services.System @inject ISnackbar SnackbarService @inject CacheService Cache @{ var client = PreparingClient?.YouTubeClient; var clientState = client?.State; var channel = PreparingClient?.Channel; var avatar = channel?.AvatarImages.FirstOrDefault(); var banner = channel?.BannerImages.FirstOrDefault(); } Add new account @switch (_steps) { case AccountImportSteps.Authenticate: Import cookies @($"{ImportCookies.Count} cookie(s) imported") Import
Cookies
break; case AccountImportSteps.Validate: @if (banner != null) { } else { } @if (avatar != null) { } else {
} @(channel?.ChannelName ?? client?.Id) @(string.IsNullOrWhiteSpace(channel?.Description) ? "No description!" : channel.Description)
Account id: @client?.Id Account name: @channel?.ChannelName Account handle: @channel?.Handle Logged in: @clientState?.LoggedIn YouTube Premium: @clientState?.IsPremiumUser User agent: @client?.UserAgent InnerTube client: @clientState?.InnerTubeClient InnerTube client version: @clientState?.InnerTubeClientVersion InnerTube API key: @clientState?.InnertubeApiKey Language: @clientState?.InnerTubeContext?.InnerTubeClient?.HLanguage
break; }
Cancel Reset @(_steps == AccountImportSteps.Validate ? "Save" : "Next")