Events Types Reference
Every event not mentioned here is considered unstable and can be removed at any moment.
Name | Description | Members |
---|---|---|
AppStateSyncComplete | The app's state has been updated | name (str ) |
Connected | The library is connected to whatsapp servers | None |
PushNameSetting | The account's name has been updated | timestamp (unix timestamp), action (str ), fromFullSync (bool ) |
Message | Incoming message | info (dict ), message(dict ) |
MessageRead | A message has been read | messageID (list ), sourceString(str ), timestamp (unix timestamp) |
Presence | A contact's presence has changed | from (str ), online (bool ), lastSeen (unix timestamp, optional) |
HistorySync | A part of the history has been synced | filename (str ) |
KeepAliveTimeout | Connection timeout | errorCount (int ), lastSuccess (unix timestamp) |
KeepAliveRestored | The library is not longer in timeout | None |
isLoggedIn | The log-in status has changed | loggedIn (bool ) |
MediaDownloaded | Fires when a media is downloaded | path(str ), associatedMessageInfo(dict ) |