Skip to content

Commit

Permalink
fix: Updated sendImage and sendImageFromBase64 to use WA-JS
Browse files Browse the repository at this point in the history
  • Loading branch information
edgardmessias committed Nov 6, 2021
1 parent 44b4e95 commit fe4a019
Showing 1 changed file with 22 additions and 11 deletions.
33 changes: 22 additions & 11 deletions src/api/layers/sender.layer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ export class SenderLayer extends ListenerLayer {
caption?: string,
quotedMessageId?: string,
isViewOnce?: boolean
): Promise<SendFileResult> {
) {
let mimeType = base64MimeType(base64);

if (!mimeType) {
Expand All @@ -215,21 +215,32 @@ export class SenderLayer extends ListenerLayer {

const result = await evaluateAndReturn(
this.page,
({ to, base64, filename, caption, quotedMessageId, isViewOnce }) => {
return WAPI.sendImage(
base64,
to,
async ({
to,
base64,
filename,
caption,
quotedMessageId,
isViewOnce,
}) => {
const result = await WPP.chat.sendFileMessage(to, base64, {
type: 'image',
isViewOnce,
filename,
caption,
quotedMessageId,
isViewOnce
);
quotedMsg: quotedMessageId,
waitForAck: true,
});

return {
ack: result.ack,
id: result.id,
sendMsgResult: await result.sendMsgResult,
};
},
{ to, base64, filename, caption, quotedMessageId, isViewOnce }
);
if (result['erro'] == true) {
throw result;
}

return result;
}

Expand Down

0 comments on commit fe4a019

Please sign in to comment.