feat(server): test mount endpoint

This commit is contained in:
Nicolas Meienberger
2025-09-02 22:52:44 +02:00
parent de0ae08008
commit 0c0a3b8581
9 changed files with 184 additions and 4 deletions

View File

@@ -6,6 +6,8 @@ import type {
ListVolumesResponses,
CreateVolumeData,
CreateVolumeResponses,
TestConnectionData,
TestConnectionResponses,
DeleteVolumeData,
DeleteVolumeResponses,
} from "./types.gen";
@@ -54,6 +56,22 @@ export const createVolume = <ThrowOnError extends boolean = false>(
});
};
/**
* Test connection to backend
*/
export const testConnection = <ThrowOnError extends boolean = false>(
options?: Options<TestConnectionData, ThrowOnError>,
) => {
return (options?.client ?? _heyApiClient).post<TestConnectionResponses, unknown, ThrowOnError>({
url: "/api/v1/volumes/test-connection",
...options,
headers: {
"Content-Type": "application/json",
...options?.headers,
},
});
};
/**
* Delete a volume
*/