Skip to content

Commit 6da20eb

Browse files
committed
fix ci build #3247
1 parent 2f84424 commit 6da20eb

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

src/api/Client.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { default as mime } from 'mime-types';
2-
import { Page, EvaluateFunc, PageEventObject } from 'puppeteer';
2+
import { Page, EvaluateFunc, PageEvent } from 'puppeteer';
33
import { Chat, LiveLocationChangedEvent, ChatState, ChatMuteDuration, GroupChatCreationResponse, EphemeralDuration } from './model/chat';
44
import { BusinessProfile, Contact, NumberCheck } from './model/contact';
55
import { Message, MessageInfo, PollData } from './model/message';
@@ -317,11 +317,11 @@ export class Client {
317317
private _hostAccountNumber;
318318
private _prio: number = Number.MAX_SAFE_INTEGER;
319319
private _pageListeners : {
320-
event: keyof PageEventObject,
320+
event: keyof PageEvent,
321321
callback: any,
322322
priority ?: number
323323
}[] = [];
324-
private _registeredPageListeners : (keyof PageEventObject)[] = [];
324+
private _registeredPageListeners : (keyof PageEvent)[] = [];
325325
private _onLogoutCallbacks : any[] = [];
326326
private _queues: {
327327
[key in SimpleListener] ?: PQueue
@@ -722,15 +722,15 @@ export class Client {
722722
// NON-STANDARD LISTENERS
723723

724724
private registerPageEventListener(_event: string, callback : any, priority ?: number) {
725-
const event : keyof PageEventObject = _event as keyof PageEventObject
725+
const event : keyof PageEvent = _event as keyof PageEvent
726726
this._pageListeners.push({
727727
event,
728728
callback,
729729
priority
730730
})
731731
if(this._registeredPageListeners.includes(event)) return true;
732732
this._registeredPageListeners.push(event);
733-
log.info(`setting page listener: ${event}`, this._registeredPageListeners)
733+
log.info(`setting page listener: ${String(event)}`, this._registeredPageListeners)
734734
this._page.on(event, async (...args) => {
735735
await Promise.all(this._pageListeners.filter(l => l.event === event).filter(({priority})=>priority!==-1).sort((a,b)=>(b.priority || 0)-(a.priority || 0)).map(l => l.callback(...args)))
736736
await Promise.all(this._pageListeners.filter(l => l.event === event).filter(({priority})=>priority==-1).sort((a,b)=>(b.priority || 0)-(a.priority || 0)).map(l => l.callback(...args)))
@@ -766,7 +766,7 @@ export class Client {
766766
intervalCap: 1,
767767
carryoverConcurrencyCount: true
768768
})
769-
if(this._registeredPageListeners.includes(event)) return true;
769+
if(this._registeredPageListeners.includes(event as keyof PageEvent)) return true;
770770
this.registerPageEventListener(event, async frame => {
771771
if(frame.url().includes('post_logout=1')) {
772772
console.log("LOGGED OUT")
@@ -2566,6 +2566,7 @@ public async testCallback(callbackToTest: SimpleListener, testData: any) : Prom
25662566
}
25672567

25682568
/**
2569+
* @deprecated No longer works due to multi-device changes
25692570
* Retrieves Battery Level
25702571
* @returns Number
25712572
*/

0 commit comments

Comments
 (0)