fix(httpclient): pass query params as object for smartrequest compatibility

This commit is contained in:
2025-07-25 11:27:55 +00:00
parent 1190500221
commit 16135cae02
3 changed files with 11 additions and 4 deletions

View File

@@ -53,13 +53,13 @@ export class BunqHttpClient {
};
if (options.params) {
const params = new URLSearchParams();
const queryParams: { [key: string]: string } = {};
Object.entries(options.params).forEach(([key, value]) => {
if (value !== undefined && value !== null) {
params.append(key, String(value));
queryParams[key] = String(value);
}
});
requestOptions.queryParams = params.toString();
requestOptions.queryParams = queryParams;
}
try {