possibly more reliable connect

This commit is contained in:
Adhiraj
2020-08-25 18:33:43 +05:30
parent aac613094c
commit 59df353746
3 changed files with 9 additions and 4 deletions

View File

@@ -117,6 +117,9 @@ WAConnectionTest('Misc', (conn) => {
}
})
it('should load a single message', async () => {
const loaded = await conn.loadMessage (testJid, '5A3FF17786EBCD0EF350')
assert.equal (loaded.key.id, '5A3FF17786EBCD0EF350')
const {messages} = await conn.loadMessages (testJid, 10)
for (var message of messages) {
const loaded = await conn.loadMessage (testJid, message.key.id)

View File

@@ -36,10 +36,12 @@ export class WAConnection extends Base {
})
try {
await promise
const tasks = [promise]
const waitForChats = typeof options?.waitForChats === 'undefined' ? true : options?.waitForChats
waitForChats && await this.receiveChatsAndContacts(options?.timeoutMs, true)
if (waitForChats) tasks.push (this.receiveChatsAndContacts(options?.timeoutMs, true))
await Promise.all (tasks)
this.phoneConnected = true
this.state = 'open'

View File

@@ -13,5 +13,5 @@
"lib": ["es2019", "esnext.array"]
},
"include": ["src/*/*.ts"],
"exclude": ["node_modules", "src/*/Tests.ts"]
"exclude": ["node_modules", "src/Tests/*"]
}