Fix production API client

This commit is contained in:
2025-10-08 00:02:45 +02:00
parent bee6ead6dc
commit be3445a5a9

View File

@@ -17,7 +17,7 @@ export const client = <const Record extends { readonly [_: string]: Api.ApiAny }
{ baseUrl }: ClientOptions = {},
) => {
return Object.freeze(Record.map(bundle.record, (api, key) => {
const url = new URL(`/api/${key}`, baseUrl);
const url = new URL(`/api/${key}`, baseUrl ?? location.origin);
const requestEncoder = encodeBody(api.request);
const responseDecoder = decodeBody(api.response);