Skip to content

Commit 91e99f3

Browse files
[WPEX-3957] Use URLSearchParams for query string generation (#2636)
* Refactor fetchData to use URLSearchParams for query string generation
1 parent ddc1440 commit 91e99f3

File tree

1 file changed

+3
-3
lines changed
  • src/components/common-action-modal

1 file changed

+3
-3
lines changed

src/components/common-action-modal/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ const fetchData = async ( apiUrl, getParams = null ) => {
1111
random: 1,
1212
language,
1313
};
14-
let paramString = '';
15-
Object.keys( params ).forEach( ( key ) => paramString += `${ key }=${ params[ key ] }&` );
14+
15+
const paramString = new URLSearchParams( params ).toString();
1616

1717
try {
18-
const response = await fetch( `${ apiUrl }?${ paramString.slice( 0, -1 ) }` );
18+
const response = await fetch( `${ apiUrl }?${ paramString }` );
1919
if ( ! response.ok ) {
2020
return null;
2121
}

0 commit comments

Comments
 (0)