using Microsoft.AspNetCore.SignalR; using ZB.MOM.WW.OtOpcUa.Commons.Messages.Fleet; namespace ZB.MOM.WW.OtOpcUa.AdminUI.Hubs; /// /// Browser-facing fleet-status push channel. Subscribers receive /// snapshots whenever the admin-role FleetStatusBroadcaster publishes a diff. /// /// Server-side bridge from FleetStatusBroadcaster.broadcastIHubContext<FleetStatusHub> /// is staged for follow-up F16. For now the hub is a passive channel; SignalR clients connect /// and stay idle until the bridge lands. /// public sealed class FleetStatusHub : Hub { public const string Endpoint = "/hubs/fleet-status"; public const string MethodName = "fleetStatusChanged"; }