From 7a2965b43fe34d126efcb910e9388033d1bb90d9 Mon Sep 17 00:00:00 2001 From: Toutsu Date: Wed, 27 May 2026 15:58:51 +0300 Subject: [PATCH] fix(bot): add missing DI registrations for shared DeleteSessionHandler and ListSessionsHandler PR #106 extracted DeleteSessionHandler and ListSessionsHandler to GmRelay.Shared, but forgot to register the shared implementations in Program.cs. This caused an InvalidOperationException at startup on Native AOT builds because the Bot wrappers could not resolve their shared dependencies. Co-Authored-By: Claude Opus 4.7 --- src/GmRelay.Bot/Program.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/GmRelay.Bot/Program.cs b/src/GmRelay.Bot/Program.cs index b3b3d7a..ce995b8 100644 --- a/src/GmRelay.Bot/Program.cs +++ b/src/GmRelay.Bot/Program.cs @@ -73,7 +73,9 @@ builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); +builder.Services.AddSingleton(); builder.Services.AddSingleton(); +builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton();