mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
resync from scratch if current sync fails
This commit is contained in:
@@ -352,8 +352,13 @@ export const makeChatsSocket = (config: SocketConfig) => {
|
|||||||
|
|
||||||
const appPatch = async(patchCreate: WAPatchCreate) => {
|
const appPatch = async(patchCreate: WAPatchCreate) => {
|
||||||
const name = patchCreate.type
|
const name = patchCreate.type
|
||||||
|
try {
|
||||||
await resyncState(name, false)
|
await resyncState(name, false)
|
||||||
|
} catch(error) {
|
||||||
|
logger.info({ name, error: error.stack }, 'failed to sync state from version, trying from scratch')
|
||||||
|
await resyncState(name, true)
|
||||||
|
}
|
||||||
|
|
||||||
const { patch, state } = await encodeSyncdPatch(
|
const { patch, state } = await encodeSyncdPatch(
|
||||||
patchCreate,
|
patchCreate,
|
||||||
authState,
|
authState,
|
||||||
|
|||||||
Reference in New Issue
Block a user