feat: async session cleanup and fix live room scroll
This commit is contained in:
@@ -167,6 +167,8 @@ builder.Services.AddScoped<TranscodeTaskService>();
|
||||
builder.Services.AddScoped<MediaBrowserService>();
|
||||
builder.Services.AddScoped<SessionAnalyticsService>();
|
||||
builder.Services.AddScoped<RecoveryService>();
|
||||
builder.Services.AddScoped<RecordSessionCleanupResolver>();
|
||||
builder.Services.AddScoped<CleanupOperationCoordinator>();
|
||||
builder.Services.AddScoped<RetentionCleanupService>();
|
||||
builder.Services.AddScoped<StoppedOrphanRecordSessionCleanupService>();
|
||||
builder.Services.AddScoped<PlatformHttpClientFactory>();
|
||||
@@ -193,6 +195,7 @@ builder.Services.AddScoped<IRecordMediaService, RecordMediaService>();
|
||||
builder.Services.AddSingleton<LiveRoomPollingBackgroundService>();
|
||||
builder.Services.AddSingleton<ILiveRoomPollingSignal>(provider => provider.GetRequiredService<LiveRoomPollingBackgroundService>());
|
||||
builder.Services.AddHostedService(provider => provider.GetRequiredService<LiveRoomPollingBackgroundService>());
|
||||
builder.Services.AddHostedService<CleanupOperationBackgroundService>();
|
||||
builder.Services.AddHostedService<RetentionCleanupBackgroundService>();
|
||||
|
||||
var app = builder.Build();
|
||||
|
||||
Reference in New Issue
Block a user