This will make it easier to type the raw message in process_new_message. The blueslip error is left here as a precaution, but I'm fairly confident that if RawMessage and LocalMessage both have reactions then that codeblock will never be called.
make_realm
Another step in the direction of improving node tests and using type-correct organic data as much as possible.
This commit adds code to live update the message view when user loses access to a stream and also remove the data of messages from that stream.
Signed-off-by: Anders Kaseorg <anders@zulip.com>