Merge pull request #71 from ulisesvina/main

Arreglado: comprobación de parámetros en funciones y problemas de inconsistencia.
This commit is contained in:
Leifer Mendez
2022-08-08 14:47:33 +02:00
committed by GitHub

View File

@@ -15,13 +15,18 @@ const { saveMessage } = require('../adapter')
* @param {*} fileName * @param {*} fileName
*/ */
const sendMedia = (client, number, fileName) => { const sendMedia = (client, number = null, fileName = null) => {
number = cleanNumber(number) if(!client) return cosnole.error("El objeto cliente no está definido.");
try {
number = cleanNumber(number || 0)
const file = `${DIR_MEDIA}/${fileName}`; const file = `${DIR_MEDIA}/${fileName}`;
if (fs.existsSync(file)) { if (fs.existsSync(file)) {
const media = MessageMedia.fromFilePath(file); const media = MessageMedia.fromFilePath(file);
client.sendMessage(number, media, { sendAudioAsVoice: true }); client.sendMessage(number, media, { sendAudioAsVoice: true });
} }
} catch(e) {
throw e;
}
} }
/** /**
@@ -30,12 +35,16 @@ const sendMedia = (client, number, fileName) => {
* @param {*} fileName * @param {*} fileName
*/ */
const sendMediaVoiceNote = (client, number, fileName) => { const sendMediaVoiceNote = (client, number = null, fileName = null) => {
number = cleanNumber(number) if(!client) return cosnole.error("El objeto cliente no está definido.");
try {
number = cleanNumber(number || 0)
const file = `${DIR_MEDIA}/${fileName}`; const file = `${DIR_MEDIA}/${fileName}`;
if (fs.existsSync(file)) { if (fs.existsSync(file)) {
const media = MessageMedia.fromFilePath(file); const media = MessageMedia.fromFilePath(file);
client.sendMessage(number, media ,{ sendAudioAsVoice: true }); client.sendMessage(number, media ,{ sendAudioAsVoice: true });
} catch(e) {
throw e;
} }
} }