Helpers Table of Contents Classes MessageReadStatePer-message "read" state derived without a new table from the participant state (`last_read_datetime` + `unread_count`).