Skip to content

Commit

Permalink
fix(@nftx/query): preserve existing query params when passing in a fu…
Browse files Browse the repository at this point in the history
…lly qualified url
  • Loading branch information
jackmellis committed Aug 23, 2024
1 parent 41f93da commit 15d9348
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions packages/query/src/query.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,12 @@ const getBody = ({
return stringify(sourceData);
};

const getSearchParams = (method: string, sourceData: unknown) => {
let searchParams = new URLSearchParams();
const getSearchParams = (
method: string,
sourceData: unknown,
search: string
) => {
let searchParams = new URLSearchParams(search);

if (method === 'GET') {
if (typeof sourceData === 'string' && sourceData) {
Expand Down Expand Up @@ -121,7 +125,7 @@ const query = async <T>(args: Args): Promise<T> => {
continue;
}

uri.search = getSearchParams(method, sourceData).toString();
uri.search = getSearchParams(method, sourceData, uri.search).toString();

const body = getBody({ method, sourceData, stringify });

Expand Down

0 comments on commit 15d9348

Please sign in to comment.