diff --git a/src/GmRelay.Bot/Program.cs b/src/GmRelay.Bot/Program.cs index ce995b8..129e192 100644 --- a/src/GmRelay.Bot/Program.cs +++ b/src/GmRelay.Bot/Program.cs @@ -1,5 +1,6 @@ using GmRelay.Bot.Features.Notifications; using GmRelay.Bot.Features.Sessions.CreateSession; +using GmRelay.Bot.Features.Sessions.CreateSession.Wizard; using GmRelay.Bot.Features.Sessions.RescheduleSession; using GmRelay.Bot.Infrastructure.Database; using GmRelay.Shared.Features.Sessions.RescheduleSession; @@ -12,6 +13,7 @@ using GmRelay.Shared.Features.Notifications; using GmRelay.Shared.Features.Reminders.SendJoinLink; using GmRelay.Shared.Features.Reminders.SendOneHourReminder; using GmRelay.Shared.Features.Sessions.CreateSession; +using GmRelay.Shared.Features.Sessions.CreateSession.Wizard; using GmRelay.Shared.Infrastructure.Scheduling; using GmRelay.Shared.Platform; using Npgsql; @@ -68,6 +70,11 @@ builder.Services.AddSingleton(); builder.Services.AddSingleton(sp => sp.GetRequiredService()); builder.Services.AddSingleton(); builder.Services.AddSingleton(); + +// Wizard services (issue #111) +builder.Services.AddSingleton(); +builder.Services.AddSingleton(); +builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); @@ -101,6 +108,7 @@ builder.Services.AddSingleton(); // ── Session scheduler ──────────────────────────────────────────────── builder.Services.AddHostedService(); builder.Services.AddHostedService(); +builder.Services.AddHostedService(); // ── Health check server ────────────────────────────────────────────── builder.Services.AddHostedService();