From b4d7eaf2477af911721060c973786e4b1d286e2e Mon Sep 17 00:00:00 2001 From: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> Date: Fri, 9 Apr 2021 13:07:45 +0000 Subject: [PATCH] use rest token prop --- src/rest/create_request_body.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/rest/create_request_body.ts b/src/rest/create_request_body.ts index c4d49cc72..2b4434fc2 100644 --- a/src/rest/create_request_body.ts +++ b/src/rest/create_request_body.ts @@ -1,9 +1,10 @@ import { USER_AGENT } from "../util/constants.ts"; +import { rest } from "./rest.ts"; /** Creates the request body and headers that are necessary to send a request. Will handle different types of methods and everything necessary for discord. */ export function createRequestBody(queuedRequest: QueuedRequest) { const headers: { [key: string]: string } = { - Authorization: `Bot ${queuedRequest.options.token}`, + Authorization: rest.token, "User-Agent": USER_AGENT, }; @@ -15,7 +16,7 @@ export function createRequestBody(queuedRequest: QueuedRequest) { // IF A REASON IS PROVIDED ENCODE IT IN HEADERS if (queuedRequest.payload.body?.reason) { headers["X-Audit-Log-Reason"] = encodeURIComponent( - queuedRequest.payload.body.reason, + queuedRequest.payload.body.reason ); } @@ -25,11 +26,11 @@ export function createRequestBody(queuedRequest: QueuedRequest) { form.append( "file", queuedRequest.payload.body.file.blob, - queuedRequest.payload.body.file.name, + queuedRequest.payload.body.file.name ); form.append( "payload_json", - JSON.stringify({ ...queuedRequest.payload.body, file: undefined }), + JSON.stringify({ ...queuedRequest.payload.body, file: undefined }) ); queuedRequest.payload.body.file = form; } else if ( @@ -41,7 +42,8 @@ export function createRequestBody(queuedRequest: QueuedRequest) { return { headers, - body: queuedRequest.payload.body?.file || + body: + queuedRequest.payload.body?.file || JSON.stringify(queuedRequest.payload.body), method: queuedRequest.request.method, };