fix(TextBasedChannel): allow passing an APIMessage with split (#5815)

* fix(TextBasedChannel): allow passing an APIMessage with split

* fix(Webhook): allow passing an APIMessage with slit
This commit is contained in:
Almeida
2021-06-11 22:54:29 +01:00
committed by GitHub
parent 19fd1622f5
commit 93b0a4e005
2 changed files with 8 additions and 6 deletions

View File

@@ -158,9 +158,10 @@ class Webhook {
apiMessage = options.resolveData();
} else {
apiMessage = APIMessage.create(this, options).resolveData();
if (Array.isArray(apiMessage.data.content)) {
return Promise.all(apiMessage.split().map(this.send.bind(this)));
}
}
if (Array.isArray(apiMessage.data.content)) {
return Promise.all(apiMessage.split().map(this.send.bind(this)));
}
const { data, files } = await apiMessage.resolveFiles();

View File

@@ -173,9 +173,10 @@ class TextBasedChannel {
apiMessage = options.resolveData();
} else {
apiMessage = APIMessage.create(this, options).resolveData();
if (Array.isArray(apiMessage.data.content)) {
return Promise.all(apiMessage.split().map(this.send.bind(this)));
}
}
if (Array.isArray(apiMessage.data.content)) {
return Promise.all(apiMessage.split().map(this.send.bind(this)));
}
const { data, files } = await apiMessage.resolveFiles();