fix: send docs without caption (#2660)
* fix: allow to send docs without a caption * fix: typo * fix: async function proper handling
This commit is contained in:
parent
ac0a50082f
commit
981fa822a0
3 changed files with 4 additions and 6 deletions
2
index.d.ts
vendored
2
index.d.ts
vendored
|
|
@ -440,7 +440,7 @@ declare namespace WAWebJS {
|
||||||
/** User agent to use in puppeteer.
|
/** User agent to use in puppeteer.
|
||||||
* @default 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36' */
|
* @default 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36' */
|
||||||
userAgent?: string
|
userAgent?: string
|
||||||
/** Ffmpeg path to use when formating videos to webp while sending stickers
|
/** Ffmpeg path to use when formatting videos to webp while sending stickers
|
||||||
* @default 'ffmpeg' */
|
* @default 'ffmpeg' */
|
||||||
ffmpegPath?: string,
|
ffmpegPath?: string,
|
||||||
/** Object with proxy autentication requirements @default: undefined */
|
/** Object with proxy autentication requirements @default: undefined */
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ const NoAuth = require('./authStrategies/NoAuth');
|
||||||
* @param {number} options.takeoverOnConflict - If another whatsapp web session is detected (another browser), take over the session in the current browser
|
* @param {number} options.takeoverOnConflict - If another whatsapp web session is detected (another browser), take over the session in the current browser
|
||||||
* @param {number} options.takeoverTimeoutMs - How much time to wait before taking over the session
|
* @param {number} options.takeoverTimeoutMs - How much time to wait before taking over the session
|
||||||
* @param {string} options.userAgent - User agent to use in puppeteer
|
* @param {string} options.userAgent - User agent to use in puppeteer
|
||||||
* @param {string} options.ffmpegPath - Ffmpeg path to use when formating videos to webp while sending stickers
|
* @param {string} options.ffmpegPath - Ffmpeg path to use when formatting videos to webp while sending stickers
|
||||||
* @param {boolean} options.bypassCSP - Sets bypassing of page's Content-Security-Policy.
|
* @param {boolean} options.bypassCSP - Sets bypassing of page's Content-Security-Policy.
|
||||||
* @param {object} options.proxyAuthentication - Proxy Authentication object.
|
* @param {object} options.proxyAuthentication - Proxy Authentication object.
|
||||||
*
|
*
|
||||||
|
|
@ -892,7 +892,7 @@ class Client extends EventEmitter {
|
||||||
|
|
||||||
|
|
||||||
if (sendSeen) {
|
if (sendSeen) {
|
||||||
window.WWebJS.sendSeen(chatId);
|
await window.WWebJS.sendSeen(chatId);
|
||||||
}
|
}
|
||||||
|
|
||||||
const msg = await window.WWebJS.sendMessage(chat, message, options, sendSeen);
|
const msg = await window.WWebJS.sendMessage(chat, message, options, sendSeen);
|
||||||
|
|
|
||||||
|
|
@ -171,9 +171,7 @@ exports.LoadUtils = () => {
|
||||||
forceGif: options.sendVideoAsGif
|
forceGif: options.sendVideoAsGif
|
||||||
});
|
});
|
||||||
|
|
||||||
if (options.caption){
|
attOptions.caption = options.caption;
|
||||||
attOptions.caption = options.caption;
|
|
||||||
}
|
|
||||||
content = options.sendMediaAsSticker ? undefined : attOptions.preview;
|
content = options.sendMediaAsSticker ? undefined : attOptions.preview;
|
||||||
attOptions.isViewOnce = options.isViewOnce;
|
attOptions.isViewOnce = options.isViewOnce;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue