The in-memory backend, with a hook for simulating the other side of a conversation.
Optional
Store a message as if a correspondent had sent it, mark it unread and notify matching subscribers.
Sender, content and optional conversation.
The stored message with status received.
received
The in-memory backend, with a hook for simulating the other side of a conversation.