mirror of
https://github.com/cheveguerra/whaticket-community.git
synced 2026-04-19 04:09:26 +00:00
improvement: moved all console logs to pino
This commit is contained in:
@@ -13,7 +13,6 @@ const CheckIsValidContact = async (number: string): Promise<void> => {
|
||||
throw new AppError("invalidNumber");
|
||||
}
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
if (err.message === "invalidNumber") {
|
||||
throw new AppError("ERR_WAPP_INVALID_CONTACT");
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import GetDefaultWhatsApp from "../../helpers/GetDefaultWhatsApp";
|
||||
import { getWbot } from "../../libs/wbot";
|
||||
import Contact from "../../models/Contact";
|
||||
import { logger } from "../../utils/logger";
|
||||
|
||||
const ImportContactsService = async (): Promise<void> => {
|
||||
const defaultWhatsapp = await GetDefaultWhatsApp();
|
||||
@@ -12,10 +13,7 @@ const ImportContactsService = async (): Promise<void> => {
|
||||
try {
|
||||
phoneContacts = await wbot.getContacts();
|
||||
} catch (err) {
|
||||
console.log(
|
||||
"Could not get whatsapp contacts from phone. Check connection page.",
|
||||
err
|
||||
);
|
||||
logger.error(`Could not get whatsapp contacts from phone. Err: ${err}`);
|
||||
}
|
||||
|
||||
if (phoneContacts) {
|
||||
|
||||
@@ -30,7 +30,6 @@ const SendWhatsAppMedia = async ({
|
||||
|
||||
return sentMessage;
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
throw new AppError("ERR_SENDING_WAPP_MSG");
|
||||
}
|
||||
};
|
||||
|
||||
@@ -37,7 +37,6 @@ const SendWhatsAppMessage = async ({
|
||||
await ticket.update({ lastMessage: body });
|
||||
return sentMessage;
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
throw new AppError("ERR_SENDING_WAPP_MSG");
|
||||
}
|
||||
};
|
||||
|
||||
@@ -3,6 +3,7 @@ import Whatsapp from "../../models/Whatsapp";
|
||||
import { wbotMessageListener } from "./wbotMessageListener";
|
||||
import { getIO } from "../../libs/socket";
|
||||
import wbotMonitor from "./wbotMonitor";
|
||||
import { logger } from "../../utils/logger";
|
||||
|
||||
export const StartWhatsAppSession = async (
|
||||
whatsapp: Whatsapp
|
||||
@@ -20,6 +21,6 @@ export const StartWhatsAppSession = async (
|
||||
wbotMessageListener(wbot);
|
||||
wbotMonitor(wbot, whatsapp);
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
logger.error(err);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -20,6 +20,7 @@ import { getIO } from "../../libs/socket";
|
||||
import AppError from "../../errors/AppError";
|
||||
import ShowTicketService from "../TicketServices/ShowTicketService";
|
||||
import CreateMessageService from "../MessageServices/CreateMessageService";
|
||||
import { logger } from "../../utils/logger";
|
||||
|
||||
interface Session extends Client {
|
||||
id?: number;
|
||||
@@ -176,7 +177,8 @@ const verifyMedia = async (
|
||||
"base64"
|
||||
);
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
Sentry.captureException(err);
|
||||
logger.error(err);
|
||||
}
|
||||
|
||||
const messageData = {
|
||||
@@ -303,7 +305,7 @@ const handleMessage = async (
|
||||
await verifyMessage(msg, ticket, contact);
|
||||
} catch (err) {
|
||||
Sentry.captureException(err);
|
||||
console.log(err);
|
||||
logger.error(err);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -334,13 +336,12 @@ const handleMsgAck = async (msg: WbotMessage, ack: MessageAck) => {
|
||||
});
|
||||
} catch (err) {
|
||||
Sentry.captureException(err);
|
||||
console.log(err);
|
||||
logger.log(err);
|
||||
}
|
||||
};
|
||||
|
||||
const wbotMessageListener = (wbot: Session): void => {
|
||||
wbot.on("message_create", async msg => {
|
||||
// console.log(msg);
|
||||
handleMessage(msg, wbot);
|
||||
});
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ import { Client } from "whatsapp-web.js";
|
||||
|
||||
import { getIO } from "../../libs/socket";
|
||||
import Whatsapp from "../../models/Whatsapp";
|
||||
import { logger } from "../../utils/logger";
|
||||
import { StartWhatsAppSession } from "./StartWhatsAppSession";
|
||||
|
||||
interface Session extends Client {
|
||||
@@ -18,12 +19,12 @@ const wbotMonitor = async (
|
||||
|
||||
try {
|
||||
wbot.on("change_state", async newState => {
|
||||
console.log("Monitor session:", sessionName, newState);
|
||||
logger.info("Monitor session:", sessionName, newState);
|
||||
try {
|
||||
await whatsapp.update({ status: newState });
|
||||
} catch (err) {
|
||||
Sentry.captureException(err);
|
||||
console.log(err);
|
||||
logger.error(err);
|
||||
}
|
||||
|
||||
io.emit("whatsappSession", {
|
||||
@@ -34,7 +35,7 @@ const wbotMonitor = async (
|
||||
|
||||
wbot.on("change_battery", async batteryInfo => {
|
||||
const { battery, plugged } = batteryInfo;
|
||||
console.log(
|
||||
logger.info(
|
||||
`Battery session: ${sessionName} ${battery}% - Charging? ${plugged}`
|
||||
);
|
||||
|
||||
@@ -42,7 +43,7 @@ const wbotMonitor = async (
|
||||
await whatsapp.update({ battery, plugged });
|
||||
} catch (err) {
|
||||
Sentry.captureException(err);
|
||||
console.log(err);
|
||||
logger.error(err);
|
||||
}
|
||||
|
||||
io.emit("whatsappSession", {
|
||||
@@ -52,12 +53,12 @@ const wbotMonitor = async (
|
||||
});
|
||||
|
||||
wbot.on("disconnected", async reason => {
|
||||
console.log("Disconnected session:", sessionName, reason);
|
||||
logger.info("Disconnected session:", sessionName, reason);
|
||||
try {
|
||||
await whatsapp.update({ status: "OPENING", session: "" });
|
||||
} catch (err) {
|
||||
Sentry.captureException(err);
|
||||
console.log(err);
|
||||
logger.error(err);
|
||||
}
|
||||
|
||||
io.emit("whatsappSession", {
|
||||
@@ -69,7 +70,7 @@ const wbotMonitor = async (
|
||||
});
|
||||
} catch (err) {
|
||||
Sentry.captureException(err);
|
||||
console.log(err);
|
||||
logger.error(err);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user