bulk_load(
self,
messages: list[MessageData]
) -> tuple[list[MessageData| Name | Type | Description |
|---|---|---|
messages* | list[MessageData] |
Load many messages at once, keeping only the tail visible.
This is optimized for thread resumption: all messages are stored as
lightweight data, but only the last WINDOW_SIZE entries are marked
visible (i.e. will need DOM widgets).
Ordered list of message data to load.