diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2022-02-07 15:47:01 +0200 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2022-02-07 15:47:01 +0200 |
| commit | e395c14a4159edcdb6203664e500d4adaa37bcac (patch) | |
| tree | 6190c75a1904102d1da0bd8d93b5ee6bb27108c0 /src | |
| parent | 63b35e0fd280dc6c4e654458a1e381e9d9dc221b (diff) | |
Fix example api details
Diffstat (limited to 'src')
| -rw-r--r-- | src/api.ts | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,5 +1,5 @@ import useSWR, { SWRResponse } from "swr" -import { RunnerApiSubmitRequest, RunnerApiSubmitResponse } from "slam-types" +import { RunnerApi, ExampleApi } from "slam-types" const RUNNER_API_URL = String(import.meta.env.VITE_RUNNER_API_URL) const EXAMPLE_API_URL = String(import.meta.env.VITE_EXAMPLE_API_URL) @@ -78,16 +78,16 @@ const postRequest = async <R, D, E>({ baseUrl, path, body }: BasePostRequest<R>, } export const useExamples = () => mapSWRResult<Example[], Error>( - useSWR("/examples", fetcher(EXAMPLE_API_URL)), + useSWR(ExampleApi.ListRequest.path, fetcher(EXAMPLE_API_URL)), ) -export type SubmitResult = APIResult<RunnerApiSubmitResponse.Body["result"], Error> +export type SubmitResult = APIResult<RunnerApi.SubmitResponse.Body["result"], Error> export const submitSource = async (text: string): Promise<SubmitResult> => { - const apiResult = await postRequest<RunnerApiSubmitRequest.Body, RunnerApiSubmitResponse.Body, Error>( + const apiResult = await postRequest<RunnerApi.SubmitRequest.Body, RunnerApi.SubmitResponse.Body, Error>( { baseUrl: RUNNER_API_URL, - path: RunnerApiSubmitRequest.path, + path: RunnerApi.SubmitRequest.path, body: { source: text, }, |
