diff --git a/src/adapter.ts b/src/adapter.ts index 106472a..f3923f3 100644 --- a/src/adapter.ts +++ b/src/adapter.ts @@ -61,12 +61,12 @@ export const adapter = async (opts: AdapterOpts = {}, overloadOpts?: RequestInit url = new URL(opts.url); } else { origin = window?.location?.origin || 'http://localhost:51515'; - url = new URL(opts.url, origin); + url = new URL(opts?.url || '', origin); } const isGet = method === 'GET'; const oldSearchParams = url.searchParams; if (isGet) { - let searchParams = new URLSearchParams({ ...Object.fromEntries(oldSearchParams), ...opts.body } as SimpleObject); + let searchParams = new URLSearchParams({ ...Object.fromEntries(oldSearchParams), ...opts?.params, ...opts?.body } as SimpleObject); url.search = searchParams.toString(); } else { const params = {