Add meeting inactivity safeguards
PR and Push Build/Test / build-and-test (push) Failing after 14m53s

This commit is contained in:
2026-06-03 08:30:15 +02:00
parent efe7c4ba0a
commit edade8ab62
21 changed files with 532 additions and 275 deletions
+5 -1
View File
@@ -40,7 +40,11 @@ builder.Services.AddSingleton<IRecordedAudioStore, TemporaryRecordedAudioStore>(
builder.Services.AddSingleton<IDictationWordStore, MarkdownDictationWordStore>();
builder.Services.AddSingleton<IMeetingInactivityClock, SystemMeetingInactivityClock>();
#if WINDOWS
builder.Services.AddSingleton<IMeetingInactivityPromptService, WindowsMeetingInactivityPromptService>();
builder.Services.AddSingleton<WindowsMeetingInactivityPromptService>();
builder.Services.AddSingleton<IMeetingInactivityPromptService>(services =>
services.GetRequiredService<WindowsMeetingInactivityPromptService>());
builder.Services.AddHostedService(services =>
services.GetRequiredService<WindowsMeetingInactivityPromptService>());
#else
builder.Services.AddSingleton<IMeetingInactivityPromptService, NoopMeetingInactivityPromptService>();
#endif