mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
29 lines
804 B
TypeScript
29 lines
804 B
TypeScript
import { Contact } from './Contact'
|
|
|
|
export type WAConnectionState = 'open' | 'connecting' | 'close'
|
|
|
|
export type ConnectionState = {
|
|
/** connection is now open, connecting or closed */
|
|
connection: WAConnectionState
|
|
/** the error that caused the connection to close */
|
|
lastDisconnect?: {
|
|
error: Error | undefined
|
|
date: Date
|
|
}
|
|
/** is this a new login */
|
|
isNewLogin?: boolean
|
|
/** the current QR code */
|
|
qr?: string
|
|
/** has the device received all pending notifications while it was offline */
|
|
receivedPendingNotifications?: boolean
|
|
/** legacy connection options */
|
|
legacy?: {
|
|
phoneConnected: boolean
|
|
user?: Contact
|
|
}
|
|
/**
|
|
* if the client is shown as an active, online client.
|
|
* If this is false, the primary phone and other devices will receive notifs
|
|
* */
|
|
isOnline?: boolean
|
|
} |