Fixed infinite reconnection cycle

This commit is contained in:
Alessandro Autiero
2023-07-16 21:20:21 +02:00
parent 110ec2eaf9
commit a7e39c18d9
2 changed files with 4 additions and 2 deletions

View File

@@ -70,7 +70,7 @@ export const makeSocket = (config: SocketConfig) => {
let url = typeof waWebSocketUrl === 'string' ? new URL(waWebSocketUrl) : waWebSocketUrl
config.mobile = config.mobile || config.auth?.creds?.registered || url.protocol === 'tcp:'
config.mobile = config.mobile || url.protocol === 'tcp:'
if(config.mobile && url.protocol !== 'tcp:') {
url = new URL(`tcp://${MOBILE_ENDPOINT}:${MOBILE_PORT}`)
@@ -488,6 +488,7 @@ export const makeSocket = (config: SocketConfig) => {
id: jidEncode(phoneNumber, 's.whatsapp.net'),
name: '~'
}
ev.emit('creds.update', authState.creds)
await sendNode({
tag: 'iq',
attrs: {