The group chat messages, used to find everything one author posted.
The conversation whose group chat is being moderated.
Whether the reader holds the admin role. False for guests and when the account could not be read.
Optimistic verdicts still waiting on the server, by message id. The same ref goes to useConversationMessages so a fetch that lands in the meantime keeps them; it has to be created by the caller because that hook supplies the setters this one needs.
Private assistant messages also receive message:hidden, since the event carries ids only.
The live socket, or null before it connects.
The reader's account id. A hidden author keeps seeing their own messages.
Parameters required for the useMessageModeration hook.