Deploy: 2026-06-24 15:46:31

This commit is contained in:
Hamza-Ayed
2026-06-24 15:46:31 +03:00
parent 0cf7a03a98
commit 486ad27966

View File

@@ -7,6 +7,13 @@ const axios = require('axios');
const fs = require('fs'); const fs = require('fs');
const path = require('path'); const path = require('path');
// Suppress verbose libsignal debug logs (prints full key material)
const _log = console.log;
console.log = (...args) => {
if (args[0] && typeof args[0] === 'string' && args[0].startsWith('Closing session:')) return;
_log(...args);
};
const sessions = new Map(); // Store active sockets in memory const sessions = new Map(); // Store active sockets in memory
const retryCounters = new Map(); // Track reconnection attempts per session const retryCounters = new Map(); // Track reconnection attempts per session
const recentMessages = new Map(); // Cache of recent messages in memory to serve getMessage callback const recentMessages = new Map(); // Cache of recent messages in memory to serve getMessage callback
@@ -72,8 +79,6 @@ async function startSession(session_key, webhook_url) {
logger: logger, logger: logger,
browser: ['Flash Call OTP Gateway', 'Chrome', '120.0.0'], browser: ['Flash Call OTP Gateway', 'Chrome', '120.0.0'],
msgRetryCounterCache, msgRetryCounterCache,
markOnlineOnConnect: true,
syncFullHistory: true,
keepAliveIntervalMs: 30000, keepAliveIntervalMs: 30000,
getMessage: async (key) => { getMessage: async (key) => {
const compoundKey = `${key.remoteJid}:${key.id}`; const compoundKey = `${key.remoteJid}:${key.id}`;