Skip to content

Commit

Permalink
fix: Fixed WAPI is not defined (fix wppconnect-team/wppconnect-server…
Browse files Browse the repository at this point in the history
  • Loading branch information
icleitoncosta committed Aug 9, 2022
1 parent f189a59 commit 1e9b246
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
5 changes: 2 additions & 3 deletions src/api/layers/host.layer.ts
Expand Up @@ -129,8 +129,7 @@ export class HostLayer {
this.page,
sessionToken,
clear,
this.options.whatsappVersion,
this.onLoadingScreen
this.options.whatsappVersion
);

this.page.on('load', () => {
Expand Down Expand Up @@ -162,7 +161,7 @@ export class HostLayer {
options
);

await injectApi(this.page)
await injectApi(this.page, this.onLoadingScreen)
.then(() => {
this.log('verbose', 'wapi.js injected');
this.getWAVersion()
Expand Down
11 changes: 6 additions & 5 deletions src/controllers/browser.ts
Expand Up @@ -85,8 +85,7 @@ export async function initWhatsapp(
page: Page,
token?: SessionToken,
clear = true,
version?: string,
onLoadingScreenCallBack?: LoadingScreenCallback
version?: string
) {
await page.setUserAgent(useragentOverride);

Expand All @@ -105,8 +104,6 @@ export async function initWhatsapp(
})
.catch(() => {});

await onLoadingScreen(page, onLoadingScreenCallBack);

return page;
}

Expand Down Expand Up @@ -167,7 +164,10 @@ export async function onLoadingScreen(
);
}

export async function injectApi(page: Page) {
export async function injectApi(
page: Page,
onLoadingScreenCallBack?: LoadingScreenCallback
) {
const injected = await page
.evaluate(() => {
// @ts-ignore
Expand Down Expand Up @@ -209,6 +209,7 @@ export async function injectApi(page: Page) {
),
});

await onLoadingScreen(page, onLoadingScreenCallBack);
// Make sure WAPI is initialized
return await page
.waitForFunction(() => {
Expand Down

0 comments on commit 1e9b246

Please sign in to comment.