mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
fix: correctly clear qrTimer
This commit is contained in:
@@ -296,7 +296,7 @@ export const makeSocket = ({
|
|||||||
logger.info({ error }, 'connection closed')
|
logger.info({ error }, 'connection closed')
|
||||||
|
|
||||||
clearInterval(keepAliveReq)
|
clearInterval(keepAliveReq)
|
||||||
clearInterval(qrTimer)
|
clearTimeout(qrTimer)
|
||||||
|
|
||||||
ws.removeAllListeners('close')
|
ws.removeAllListeners('close')
|
||||||
ws.removeAllListeners('error')
|
ws.removeAllListeners('error')
|
||||||
@@ -450,6 +450,10 @@ export const makeSocket = ({
|
|||||||
|
|
||||||
let qrMs = 60_000 // time to let a QR live
|
let qrMs = 60_000 // time to let a QR live
|
||||||
const genPairQR = () => {
|
const genPairQR = () => {
|
||||||
|
if(ws.readyState !== ws.OPEN) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
const ref = refs.shift()
|
const ref = refs.shift()
|
||||||
if(!ref) {
|
if(!ref) {
|
||||||
end(new Boom('QR refs attempts ended', { statusCode: DisconnectReason.timedOut }))
|
end(new Boom('QR refs attempts ended', { statusCode: DisconnectReason.timedOut }))
|
||||||
|
|||||||
Reference in New Issue
Block a user