Return new message after sending

This commit is contained in:
Pedro Lopez
2020-02-01 19:34:28 -04:00
parent 2a3f404244
commit 88c56b1371
4 changed files with 44 additions and 10 deletions

View File

@@ -138,9 +138,12 @@ class Client extends EventEmitter {
* @param {string} message
*/
async sendMessage(chatId, message) {
await this.pupPage.evaluate((chatId, message) => {
Store.SendMessage(Store.Chat.get(chatId), message);
}, chatId, message)
const newMessage = await this.pupPage.evaluate(async (chatId, message) => {
const msg = await WWebJS.sendMessage(Store.Chat.get(chatId), message);
return msg.serialize();
}, chatId, message);
return new Message(this, newMessage);
}
/**