[CHANGE] Small fixes

This commit is contained in:
max
2025-09-08 21:56:42 +02:00
parent b3861b7cd9
commit a5e55e563e
3 changed files with 5 additions and 2 deletions

View File

@@ -1,7 +1,6 @@
using Manager.App.Components.Dialogs;
using Manager.App.Models.Library;
using Manager.Data.Entities.LibraryContext;
using Manager.YouTube;
using Microsoft.AspNetCore.Components;
using MudBlazor;
@@ -44,5 +43,7 @@ public partial class Channels : ComponentBase
{
Snackbar.Add($"Client {client.External.Channel?.Handle ?? client.Id} saved!", Severity.Success);
}*/
await InvokeAsync(StateHasChanged);
}
}

View File

@@ -27,7 +27,7 @@ public static class DependencyInjection
builder.Services.AddScoped<ILibraryService, LibraryService>();
/*builder.Services.AddHostedService<ClientManager>();*/
builder.Services.AddHostedService<ClientManager>();
}
public static void SetupSettings(this WebApplicationBuilder builder)

View File

@@ -14,6 +14,7 @@ public sealed class YouTubeClient : IDisposable
{
public string Id { get; private set; } = "";
public string? UserAgent { get; set; }
public bool IsAnonymous { get; }
public CookieContainer CookieContainer { get; } = new() { PerDomainCapacity = 50 };
public ClientState? State { get; private set; }
public List<string> DatasyncIds { get; } = [];
@@ -30,6 +31,7 @@ public sealed class YouTubeClient : IDisposable
if (cookies.Count == 0)
{
Id = $"anon_{Guid.NewGuid()}";
IsAnonymous = true;
}
CookieContainer.Add(cookies);