feat(adminui): Test Connect button on every typed driver page
- AdminProbeService routes TestDriverConnect through IAdminOperationsClient with a 65s outer guard (actor side already clamps to [1,60]). - Added generic AskAsync<T> to IAdminOperationsClient interface and AdminOperationsClient impl, delegating straight to the Akka proxy. - DriverTestConnectButton renders the button + inline result chip, auto-clears after 30s, disables during in-flight. - Wired into all 9 typed driver pages directly under the identity section. Sources timeout from the form's ProbeTimeoutSeconds; sources config JSON from the form's current Options (operator can test BEFORE saving).
This commit is contained in:
@@ -14,6 +14,7 @@ public static class ServiceCollectionExtensions
|
||||
{
|
||||
services.AddScoped<IAdminOperationsClient, AdminOperationsClient>();
|
||||
services.AddScoped<IFleetDiagnosticsClient, FleetDiagnosticsClient>();
|
||||
services.AddScoped<AdminProbeService>();
|
||||
return services;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user