mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 11:28:15 +00:00
use rest token prop
This commit is contained in:
@@ -1,9 +1,10 @@
|
|||||||
import { USER_AGENT } from "../util/constants.ts";
|
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. */
|
/** 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) {
|
export function createRequestBody(queuedRequest: QueuedRequest) {
|
||||||
const headers: { [key: string]: string } = {
|
const headers: { [key: string]: string } = {
|
||||||
Authorization: `Bot ${queuedRequest.options.token}`,
|
Authorization: rest.token,
|
||||||
"User-Agent": USER_AGENT,
|
"User-Agent": USER_AGENT,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -15,7 +16,7 @@ export function createRequestBody(queuedRequest: QueuedRequest) {
|
|||||||
// IF A REASON IS PROVIDED ENCODE IT IN HEADERS
|
// IF A REASON IS PROVIDED ENCODE IT IN HEADERS
|
||||||
if (queuedRequest.payload.body?.reason) {
|
if (queuedRequest.payload.body?.reason) {
|
||||||
headers["X-Audit-Log-Reason"] = encodeURIComponent(
|
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(
|
form.append(
|
||||||
"file",
|
"file",
|
||||||
queuedRequest.payload.body.file.blob,
|
queuedRequest.payload.body.file.blob,
|
||||||
queuedRequest.payload.body.file.name,
|
queuedRequest.payload.body.file.name
|
||||||
);
|
);
|
||||||
form.append(
|
form.append(
|
||||||
"payload_json",
|
"payload_json",
|
||||||
JSON.stringify({ ...queuedRequest.payload.body, file: undefined }),
|
JSON.stringify({ ...queuedRequest.payload.body, file: undefined })
|
||||||
);
|
);
|
||||||
queuedRequest.payload.body.file = form;
|
queuedRequest.payload.body.file = form;
|
||||||
} else if (
|
} else if (
|
||||||
@@ -41,7 +42,8 @@ export function createRequestBody(queuedRequest: QueuedRequest) {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
headers,
|
headers,
|
||||||
body: queuedRequest.payload.body?.file ||
|
body:
|
||||||
|
queuedRequest.payload.body?.file ||
|
||||||
JSON.stringify(queuedRequest.payload.body),
|
JSON.stringify(queuedRequest.payload.body),
|
||||||
method: queuedRequest.request.method,
|
method: queuedRequest.request.method,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user