Expand description
Β§Delta Chat Core Library
ModulesΒ§
- accounts
- Account manager module.
- aheader π
- Autocrypt header module.
- authres π
- Parsing and handling of the Authentication-Results header.
See the comment on
handle_authres
for more. - blob
- Blob directory management.
- chat
- Chat module.
- chatlist
- Chat list module.
- color
- Implementation of Consistent Color Generation.
- config
- Key-value configuration management.
- configure π
- Email accounts autoconfiguration process.
- constants
- Constants.
- contact
- Contacts module
- context
- Context module.
- debug_
logging π - Forward log messages to logging webxdc
- decrypt π
- End-to-end decryption support.
- dehtml π
- De-HTML.
- download
- Download large messages manually.
- e2ee π
- End-to-end encryption support.
- ephemeral
- Ephemeral messages.
- events π
- Events specification.
- headerdef
- List of email headers.
- html
- Get message as HTML.
- imap π
- IMAP handling module.
- imex
- Import/export module.
- key
- Cryptographic key module.
- location
- Location handling.
- log
- Logging.
- login_
param - Login parameters.
- message
- Messages and their identifiers.
- mimefactory π
- MIME message production.
- mimeparser
- MIME message parsing module.
- net
- Common network utilities.
- oauth2
- OAuth 2 module.
- param π
- peer_
channels - Peer channels for realtime communication in webxdcs.
- peerstate
- Autocrypt Peer State module.
- pgp π
- OpenPGP helper module using rPGP facilities.
- plaintext
- Handle plain text together with some attributes.
- provider
- Provider database module.
- push π
- Push notifications module.
- qr
- QR code module.
- qr_
code_ generator - QR code generation module.
- quota
- Support for IMAP QUOTA extension.
- reaction
- Reactions.
- receive_
imf - Internet Message Format reception pipeline.
- release
- DC release info.
- scheduler π
- securejoin
- Implementation of SecureJoin protocols.
- simplify π
- Simplify incoming plaintext.
- smtp π
- SMTP transport module.
- sql π
- SQLite wrapper.
- stock_
str - Module to work with translatable stock strings.
- summary
- Message summary for chatlist.
- sync π
- Synchronize items between devices.
- timesmearing π
- Time smearing.
- token π
- Token module.
- tools
- Some tools and enhancements to the used libraries, there should be no references to Context and other βlargerβ entities here.
- update_
helper π - Functions to update timestamps.
- webxdc
- Handle webxdc messages.
MacrosΒ§
- error
- info
- params_
slice - Constructs a slice of trait object references
&dyn ToSql
. - warn
StructsΒ§
- Event
- The event emitted by a
Context
from anEventEmitter
. - Event
Emitter - A receiver of events from a
Context
. - Events
- Event channel.
EnumsΒ§
- Event
Type - Event payload.
ConstantsΒ§
- DCC_
MIME_ DEBUG - If set IMAP/incoming and SMTP/outgoing MIME messages will be printed.