feat(m9/T25): connection live-status indicators on the design page
This commit is contained in:
@@ -109,6 +109,13 @@ public static class ServiceCollectionExtensions
|
||||
// and the append-only audit trail; the page only SUBMITS commands.
|
||||
services.AddScoped<ISecuredWriteService, SecuredWriteService>();
|
||||
|
||||
// Connection live-status (M9-T25): projects the per-site health reports'
|
||||
// name-keyed connection statuses onto a connection-id → ConnectionHealth map
|
||||
// so the design DataConnections page can render a live badge per connection
|
||||
// node. Reuses the existing site→central health transport via
|
||||
// ICentralHealthAggregator — no new plumbing.
|
||||
services.AddScoped<IConnectionHealthQueryService, ConnectionHealthQueryService>();
|
||||
|
||||
// Roslyn-backed C# analysis for the Monaco script editor.
|
||||
// Scoped because SharedScriptCatalog wraps a scoped service.
|
||||
services.AddMemoryCache(o => o.SizeLimit = 200);
|
||||
|
||||
Reference in New Issue
Block a user