@juzi/wechaty-puppet-whatsapp
Version:
Wechaty Puppet for WhatsApp
24 lines • 959 B
TypeScript
import WhatsAppBase from '../whatsapp-base.js';
import type { WhatsAppContact, BatteryInfo, WAStateType } from '../../schema/whatsapp-type.js';
export default class LoginEventHandler extends WhatsAppBase {
protected loadingData: boolean;
private qrcodeOrLoginCheckTimer?;
private hasLogin;
private lastQRCodeTime;
onQRCode(qrcode: string): void;
private checkQRCodeOrLoginEvent;
clearQrcodeOrLoginCheckTimer(): void;
onAuthenticated(): Promise<void>;
onAuthFailure(message: string): Promise<void>;
onWhatsAppReady(): Promise<void>;
onLogin(): Promise<void>;
onReady(contactOrRoomList: WhatsAppContact[]): Promise<void>;
onLogout(reason?: string): Promise<void>;
onChangeState(state: WAStateType): Promise<void>;
/**
* unsupported events
* leave logs to for further dev
*/
onChangeBattery(batteryInfo: BatteryInfo): Promise<void>;
}
//# sourceMappingURL=login-event-handler.d.ts.map