Deploy: 2026-06-24 15:46:31
This commit is contained in:
@@ -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}`;
|
||||||
|
|||||||
Reference in New Issue
Block a user