Sent by the server in WelcomeMessage, PresenceUpdateMessage and ChatTypingUpdateMessage, once per signed-in user whatever their number of sockets.
userId: string
username: string
hasAvatar: boolean
optional
avatarVersion: number
Set when the avatar changed while the user was connected, for the client to append to the avatar's URL so it doesn't show the cached one.