Files
RCON-Action/node_modules/@octokit/endpoint/dist-src/util/add-query-parameters.js
T
Lukas Scheuerle (Plagiatus) 66a0ed5fd8 I need to commit node modules
2021-03-15 22:57:49 +01:00

18 lines
529 B
JavaScript

export function addQueryParameters(url, parameters) {
const separator = /\?/.test(url) ? "&" : "?";
const names = Object.keys(parameters);
if (names.length === 0) {
return url;
}
return (url +
separator +
names
.map((name) => {
if (name === "q") {
return ("q=" + parameters.q.split("+").map(encodeURIComponent).join("+"));
}
return `${name}=${encodeURIComponent(parameters[name])}`;
})
.join("&"));
}