Expand description
§Handle webxdc messages.
Internally status updates are stored in the msgs_status_updates
SQL table.
msgs_status_updates
contains the following columns:
id
- status update serial numbermsg_id
- ID of the message in themsgs
tableupdate_item
- JSON representation of the status updateuid
- “id” field of the update, used for deduplication
Status updates are scheduled for sending by adding a record
to smtp_status_updates_table
SQL table.
smtp_status_updates
contains the following columns:
msg_id
- ID of the message in themsgs
tablefirst_serial
- serial number of the first status update to sendlast_serial
- serial number of the last status update to senddescr
- text to send along with the updates
Modules§
- Maps Webxdc Integration.
Structs§
- Update items as sent on the wire and as stored in the database.
- Update items as passed to the UIs.
- Status Update ID.
- Parsed information from WebxdcManifest and fallbacks.
- Raw information read from manifest.toml
Constants§
- Status update JSON size soft limit.
- The current API version. If
min_api
in manifest.toml is set to a larger value, the Webxdc’s index.html is replaced by an error message. In the future, that may be useful to avoid new Webxdc being loaded on old Delta Chats. - Suffix used to recognize webxdc files.
Functions§
- Returns an entry index and a reference.
- get_
blob 🔒