Send a new post that the client doesn’t have yet. At first application loading, existing posts in the backend are sent individually with this type of message :
P:<postID>^@<time>^@<info>^@<login>^@<message>
=== Set cookie
Ask the client to set a cookie with his userID.
Cookie value is named 'VID' and is a random 512 long hexadecimal string.
Expire date is arbitrarily set to roughly 100 years in the future. This cookie value is not updated.
C:<userID>^@<expire>
=== Send profile
Send profile to the user. This message is sent back when the client sends a "get profile" message (W:).
Y:<username>^@<capabilities>^@<last notified>
Additional fields may be added in the future.
=== Signal error
E:<error message>
=== Reply to a query
The following type of message is sent back as a reply to a "query" message (Q:)