This commit is contained in:
2023-12-08 14:50:02 +00:00
parent cef1b845bc
commit 865747fbae
13 changed files with 676 additions and 6 deletions

View File

@ -8,6 +8,7 @@ using Nostr.Client.Client;
using NostrStreamer.Database;
using NostrStreamer.Services;
using NostrStreamer.Services.Background;
using NostrStreamer.Services.Clips;
using NostrStreamer.Services.Dvr;
using NostrStreamer.Services.StreamManager;
using NostrStreamer.Services.Thumbnail;
@ -71,9 +72,12 @@ internal static class Program
services.AddTransient<StreamManagerFactory>();
services.AddTransient<UserService>();
// dvr services
services.AddTransient<IDvrStore, S3DvrStore>();
// thumbnail services
services.AddTransient<IThumbnailService, S3ThumbnailService>();
services.AddHostedService<ThumbnailGenerator>();
services.AddTransient<IDvrStore, S3DvrStore>();
// lnd services
services.AddSingleton<LndNode>();
@ -82,6 +86,10 @@ internal static class Program
// game services
services.AddSingleton<GameDb>();
// clip services
services.AddTransient<ClipGenerator>();
services.AddTransient<IClipService, S3ClipService>();
var app = builder.Build();
using (var scope = app.Services.CreateScope())