Fix production API client
This commit is contained in:
@@ -17,7 +17,7 @@ export const client = <const Record extends { readonly [_: string]: Api.ApiAny }
|
|||||||
{ baseUrl }: ClientOptions = {},
|
{ baseUrl }: ClientOptions = {},
|
||||||
) => {
|
) => {
|
||||||
return Object.freeze(Record.map(bundle.record, (api, key) => {
|
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 requestEncoder = encodeBody(api.request);
|
||||||
const responseDecoder = decodeBody(api.response);
|
const responseDecoder = decodeBody(api.response);
|
||||||
|
|||||||
Reference in New Issue
Block a user