mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
fix: only update last account sync when required
This commit is contained in:
@@ -648,13 +648,16 @@ export const makeChatsSocket = (config: SocketConfig) => {
|
||||
const type = attrs.type
|
||||
switch (type) {
|
||||
case 'account_sync':
|
||||
let { lastAccountSyncTimestamp } = authState.creds
|
||||
if(lastAccountSyncTimestamp) {
|
||||
await updateAccountSyncTimestamp(lastAccountSyncTimestamp)
|
||||
if(attrs.timestamp) {
|
||||
let { lastAccountSyncTimestamp } = authState.creds
|
||||
if(lastAccountSyncTimestamp) {
|
||||
await updateAccountSyncTimestamp(lastAccountSyncTimestamp)
|
||||
}
|
||||
|
||||
lastAccountSyncTimestamp = +attrs.timestamp
|
||||
ev.emit('creds.update', { lastAccountSyncTimestamp })
|
||||
}
|
||||
|
||||
lastAccountSyncTimestamp = +attrs.timestamp
|
||||
ev.emit('creds.update', { lastAccountSyncTimestamp })
|
||||
break
|
||||
default:
|
||||
logger.info({ node }, 'received unknown sync')
|
||||
|
||||
Reference in New Issue
Block a user