Skip to main content

Module live

Module live 

Source
Expand description

Live-query orchestration: list/threads/get read straight from the device and return lean models, with no store writes and no cursor advances.

Both read arms (the in-process CLI path and the broker path) call these. map_core protocol types (BMessage, MessageEntry) are normalized here and never cross outward — only the lean models in models do.

Modules§

models
Lean read models for the live-query path.

Structs§

ListFilter
Filters for a live list, mirroring store::list_messages semantics.

Functions§

folders
Lists the device’s MAP message folders under telecom/msg, in device-reported document order.
get
Fetches one message body live by handle and normalizes it to a LiveBody.
list
Lists folder live and returns lean messages newest-first, after applying filter.
threads
Aggregates Inbox and Sent listings into per-contact thread summaries, newest-first.