fix discord-link request body being empty

there was a double `toUrlSearchParams()` call involved
This commit is contained in:
flx-sta 2024-10-07 09:00:51 -07:00
parent 673624ae76
commit 30b6d4e6ff
2 changed files with 2 additions and 3 deletions

View File

@ -40,7 +40,7 @@ export abstract class ApiBase {
headers["Content-Type"] = "application/json";
} else if (dataType === "form-urlencoded") {
if (bodyData instanceof Object) {
body = new URLSearchParams(Object.entries<any>(bodyData).map(([ k, v ]) => [ k, v.toString() ])).toString();
body = this.toUrlSearchParams(bodyData).toString();
} else {
console.warn("Could not add body data to form-urlencoded!", bodyData);
}

View File

@ -9,8 +9,7 @@ export class PokerogueAdminApi extends ApiBase {
*/
public async linkAccountToDiscord(params: LinkAccountToDiscordIdRequest) {
try {
const urlSearchParams = this.toUrlSearchParams(params);
const response = await this.doPost("/admin/account/discord-link", urlSearchParams, "form-urlencoded");
const response = await this.doPost("/admin/account/discord-link", params, "form-urlencoded");
if (response.ok) {
return true;