Add SSH connection validation for settings
This commit is contained in:
@@ -13,12 +13,14 @@ import {
|
||||
saveTask,
|
||||
deleteTask,
|
||||
runTask,
|
||||
testMonitoringMachineSSH,
|
||||
} from "../api/client";
|
||||
import type {
|
||||
MonitoringMachineInput,
|
||||
ResetLocalDatabaseInput,
|
||||
SavedTaskInput,
|
||||
SSHKeyInput,
|
||||
SSHValidationResult,
|
||||
} from "../types";
|
||||
|
||||
export function useMonitoringSettings() {
|
||||
@@ -134,6 +136,12 @@ export function useSaveMonitoringMachine() {
|
||||
});
|
||||
}
|
||||
|
||||
export function useTestMonitoringMachineSSH() {
|
||||
return useMutation<SSHValidationResult, Error, MonitoringMachineInput>({
|
||||
mutationFn: testMonitoringMachineSSH,
|
||||
});
|
||||
}
|
||||
|
||||
export function useDeleteMonitoringMachine() {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation({
|
||||
|
||||
Reference in New Issue
Block a user