mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-01 20:46:08 +00:00
fix: send undefined instead of an empty array
This commit is contained in:
parent
751f9cedb2
commit
041db86ac2
@ -343,7 +343,7 @@ export class ApiHandler {
|
||||
if (options.request.query) {
|
||||
finalUrl += `?${new URLSearchParams(options.request.query)}`;
|
||||
}
|
||||
if (options.request.files) {
|
||||
if (options.request.files?.length) {
|
||||
const formData = new FormData();
|
||||
|
||||
for (const [index, file] of options.request.files.entries()) {
|
||||
|
@ -13,7 +13,7 @@ import { Transformers } from '../../client/transformers';
|
||||
|
||||
export class MessageShorter extends BaseShorter {
|
||||
async write(channelId: string, { files, ...body }: MessageCreateBodyRequest) {
|
||||
const parsedFiles = files ? await resolveFiles(files) : [];
|
||||
const parsedFiles = files ? await resolveFiles(files) : undefined;
|
||||
|
||||
const transformedBody = MessagesMethods.transformMessageBody<RESTPostAPIChannelMessageJSONBody>(
|
||||
body,
|
||||
@ -33,7 +33,7 @@ export class MessageShorter extends BaseShorter {
|
||||
}
|
||||
|
||||
async edit(messageId: string, channelId: string, { files, ...body }: MessageUpdateBodyRequest) {
|
||||
const parsedFiles = files ? await resolveFiles(files) : [];
|
||||
const parsedFiles = files ? await resolveFiles(files) : undefined;
|
||||
return this.client.proxy
|
||||
.channels(channelId)
|
||||
.messages(messageId)
|
||||
|
@ -82,7 +82,7 @@ export class WebhookShorter extends BaseShorter {
|
||||
*/
|
||||
async writeMessage(webhookId: string, token: string, { body: data, ...payload }: MessageWebhookMethodWriteParams) {
|
||||
const { files, ...body } = data;
|
||||
const parsedFiles = files ? await resolveFiles(files) : [];
|
||||
const parsedFiles = files ? await resolveFiles(files) : undefined;
|
||||
const transformedBody = MessagesMethods.transformMessageBody<RESTPostAPIWebhookWithTokenJSONBody>(
|
||||
body,
|
||||
parsedFiles,
|
||||
@ -108,7 +108,7 @@ export class WebhookShorter extends BaseShorter {
|
||||
{ messageId, body: data, ...json }: MessageWebhookMethodEditParams,
|
||||
) {
|
||||
const { files, ...body } = data;
|
||||
const parsedFiles = files ? await resolveFiles(files) : [];
|
||||
const parsedFiles = files ? await resolveFiles(files) : undefined;
|
||||
const transformedBody = MessagesMethods.transformMessageBody<RESTPostAPIWebhookWithTokenJSONBody>(
|
||||
body,
|
||||
parsedFiles,
|
||||
|
Loading…
x
Reference in New Issue
Block a user