State container with reactive data of a thread.
If we've reached the earliest point in this thread.
If we are currently loading messages.
If we are currently loading older messages.
The sorted list of messages for this thread.
The oldest message available in this thread state. It's null when we haven't loaded any messages in thread yet.
The message id for the parent of this thread.