Alteração para usar diretorio de mídias fora do diretorio do projeto
parent
ad9cbafdf2
commit
397c18d80f
|
@ -1,7 +1,11 @@
|
||||||
import path from "path";
|
import path from "path";
|
||||||
import multer from "multer";
|
import multer from "multer";
|
||||||
|
|
||||||
const publicFolder = path.resolve(__dirname, "..", "..", "public");
|
// const publicFolder = path.resolve(__dirname, "..", "..", "public");
|
||||||
|
const publicFolder = path.resolve(__dirname, "..", "..","..","..", "public");
|
||||||
|
|
||||||
|
console.log('publicFolder: ',publicFolder)
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
directory: publicFolder,
|
directory: publicFolder,
|
||||||
|
|
||||||
|
|
|
@ -118,8 +118,14 @@ const verifyMediaMessage = async (
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
// await writeFileAsync(
|
||||||
|
// join(__dirname, "..", "..", "..", "public", media.filename),
|
||||||
|
// media.data,
|
||||||
|
// "base64"
|
||||||
|
// );
|
||||||
|
|
||||||
await writeFileAsync(
|
await writeFileAsync(
|
||||||
join(__dirname, "..", "..", "..", "public", media.filename),
|
join(__dirname, "..", "..", "..", "..", "..", "public", media.filename),
|
||||||
media.data,
|
media.data,
|
||||||
"base64"
|
"base64"
|
||||||
);
|
);
|
||||||
|
@ -365,19 +371,11 @@ const botSendMessage = (ticket: Ticket, contact: Contact, wbot: Session, msg: st
|
||||||
|
|
||||||
const _clear_lst = () => {
|
const _clear_lst = () => {
|
||||||
|
|
||||||
console.log('WHATSAPP MESSAGE ID MULTI SESSION: ', lst.length)
|
if (lst.length <= 200 ) return
|
||||||
|
|
||||||
if (lst.length <= 200 ) return
|
|
||||||
|
|
||||||
console.log('BEFORE lst SLICE: ', lst)
|
|
||||||
|
|
||||||
console.log('lst whatsapp message id sliced! | lst.length: ', lst.length)
|
|
||||||
|
|
||||||
const chunk: any = Math.floor((lst.length / 2))
|
const chunk: any = Math.floor((lst.length / 2))
|
||||||
|
|
||||||
lst = lst.slice(chunk, chunk + lst.length);
|
lst = lst.slice(chunk, chunk + lst.length);
|
||||||
|
|
||||||
console.log('AFTER lst SLICE: ', lst)
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -426,38 +424,7 @@ const handleMessage = async (
|
||||||
|
|
||||||
// console.log('LIST OF ID MESSAGE lst: ', lst)
|
// console.log('LIST OF ID MESSAGE lst: ', lst)
|
||||||
|
|
||||||
console.log('PASSOU.................................FROM: ', msg.from.split("@")[0], ' | ID: ', msg.id.id)
|
console.log('PASSOU.................................FROM: ', msg.from.split("@")[0], ' | ID: ', msg.id.id)
|
||||||
|
|
||||||
// const contact_message = await getLastId(`contact_message:5517988310949`)
|
|
||||||
|
|
||||||
// if (contact_message && contact_message.id == msg.id.id) {
|
|
||||||
// console.log('IGNORED MESSAGE SAME ID FROM CLIENT: ', contact_message.id)
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
|
|
||||||
// await insertMessageContactCache(`contact_message:5517988310949`,
|
|
||||||
// {
|
|
||||||
// from: msg.from.split("@")[0],
|
|
||||||
// to: msg.to.split("@")[0],
|
|
||||||
// id: msg.id.id
|
|
||||||
// })
|
|
||||||
|
|
||||||
// console.log('PASSOU............................................... contact_message.id: ',contact_message.id)
|
|
||||||
|
|
||||||
|
|
||||||
// if (testLastId == msg.id.id) {
|
|
||||||
// console.log('IGNORED MESSAGE SAME ID!')
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
// testLastId = msg.id.id
|
|
||||||
|
|
||||||
// console.log('PASSOU............................................... msg.id.id: ',msg.id.id)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (!isValidMsg(msg)) {
|
if (!isValidMsg(msg)) {
|
||||||
|
|
Loading…
Reference in New Issue