Expand description
Typed row shapes returned by the MemoryStore trait.
Replaces the prior (String, String, String) tuples on
search_messages and the (String, String) tuples on get_history
so consumers never see raw SQLite timestamp strings. timestamp and
updated_at are parsed at fetch time into SystemTime; consumers
compare and format from there.
Structsยง
- History
Row - One closed-conversation summary row returned by
get_history.updated_atis parsed from SQLite at fetch time. - Message
Row - A single message row, returned by
search_messagesandget_message_by_id.timestampis parsed from the SQLite TIMESTAMP column at fetch time so consumers compare againstSystemTimedirectly instead of parsing a string.