From ea40dcfe0bbde516ec96301f84941f16307d8fc7 Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Sat, 22 Oct 2022 15:38:33 -0700 Subject: [PATCH] Removed all Telegram debug messages (#4650) --- meshmessaging.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/meshmessaging.js b/meshmessaging.js index d5a6d0f7c9..63371a9f2d 100644 --- a/meshmessaging.js +++ b/meshmessaging.js @@ -45,10 +45,11 @@ module.exports.CreateServer = function (parent) { async function setupTelegram() { const { TelegramClient } = require('telegram'); const { StringSession } = require('telegram/sessions'); + const { Logger } = require('telegram/extensions/Logger'); + const logger = new Logger({ LogLevel : 'none' }); const input = require('input'); const stringSession = new StringSession(parent.config.messaging.telegram.session); - const client = new TelegramClient(stringSession, parent.config.messaging.telegram.apiid, parent.config.messaging.telegram.apihash, { connectionRetries: 5 }); - client.setLogLevel('none'); + const client = new TelegramClient(stringSession, parent.config.messaging.telegram.apiid, parent.config.messaging.telegram.apihash, { connectionRetries: 5, baseLogger: logger }); await client.start({ onError: function (err) { console.log('Telegram error', err); } }); obj.telegramClient = client; obj.providers += 1; // Enable Telegram messaging @@ -171,10 +172,11 @@ module.exports.SetupTelegram = async function (parent) { if ((parent.config.messaging.telegram.session == null) || (parent.config.messaging.telegram.session == '') || (typeof parent.config.messaging.telegram.session != 'string')) { const { TelegramClient } = require('telegram'); const { StringSession } = require('telegram/sessions'); + const { Logger } = require('telegram/extensions/Logger'); + const logger = new Logger({ LogLevel : 'none' }); const input = require('input'); const stringSession = new StringSession(''); - const client = new TelegramClient(stringSession, parent.config.messaging.telegram.apiid, parent.config.messaging.telegram.apihash, { connectionRetries: 5, logLevel: 'none' }); - client.setLogLevel('none'); + const client = new TelegramClient(stringSession, parent.config.messaging.telegram.apiid, parent.config.messaging.telegram.apihash, { connectionRetries: 5, baseLogger: logger }); await client.start({ phoneNumber: async function () { return await input.text("Please enter your number (+1-111-222-3333): "); }, password: async function () { return await input.text("Please enter your password: "); },