Skip to content

Commit

Permalink
feat: return sendLinkPreview
Browse files Browse the repository at this point in the history
  • Loading branch information
jonalan7 committed Mar 2, 2021
1 parent 11993ff commit 11f3c34
Showing 1 changed file with 24 additions and 4 deletions.
28 changes: 24 additions & 4 deletions src/lib/wapi/functions/send-link-preview.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,10 +81,30 @@ export async function sendLinkPreview(chatId, url, text) {
var chat = await WAPI.sendExist(chatId);
if (!chat.erro) {
const linkPreview = await Store.WapQuery.queryLinkPreview(url);
var result =
(await chat.sendMessage(text.includes(url) ? text : `${url}\n${text}`, {
linkPreview,
})) || '';
const newMsgId = await window.WAPI.getNewMessageId(chat.id);
const fromwWid = await window.Store.Conn.wid;
const message = {
id: newMsgId,
ack: 0,
body: `${url}\n${text}`,
from: fromwWid,
to: chat.id,
local: !0,
self: 'out',
t: parseInt(new Date().getTime() / 1000),
isNewMsg: !0,
type: 'chat',
canonicalUrl: linkPreview.canonicalUrl,
description: linkPreview.description,
doNotPlayInline: linkPreview.doNotPlayInline,
matchedText: linkPreview.matchedText,
preview: linkPreview.preview,
thumbnail: linkPreview.thumbnail,
title: linkPreview.title,
};
var result = (
await Promise.all(window.Store.addAndSendMsgToChat(chat, message))
)[1];
var m = { type: 'LinkPreview', url: url, text: text },
To = await WAPI.getchatId(chat.id);
if (result === 'success' || result === 'OK') {
Expand Down

0 comments on commit 11f3c34

Please sign in to comment.