connect fail bug fix

This commit is contained in:
Adhiraj
2020-07-30 20:38:30 +05:30
parent 0a4135ea7a
commit 44bf842724

View File

@@ -12,9 +12,14 @@ export default class WAConnectionConnector extends WAConnectionValidator {
* @return returns [userMetaData, chats, contacts, unreadMessages] * @return returns [userMetaData, chats, contacts, unreadMessages]
*/ */
async connect(authInfo: AuthenticationCredentialsBase64 | string = null, timeoutMs: number = null) { async connect(authInfo: AuthenticationCredentialsBase64 | string = null, timeoutMs: number = null) {
const userInfo = await this.connectSlim(authInfo, timeoutMs) try {
const chats = await this.receiveChatsAndContacts(timeoutMs) const userInfo = await this.connectSlim(authInfo, timeoutMs)
return [userInfo, ...chats] as [UserMetaData, WAChat[], WAContact[], WAMessage[]] const chats = await this.receiveChatsAndContacts(timeoutMs)
return [userInfo, ...chats] as [UserMetaData, WAChat[], WAContact[], WAMessage[]]
} catch (error) {
this.close ()
throw error
}
} }
/** /**
* Connect to WhatsAppWeb, resolves without waiting for chats & contacts * Connect to WhatsAppWeb, resolves without waiting for chats & contacts