Updates room participants when user has joined.
Listens for "message <room.key>" messages of type "join".
Example: { type: 'join', room: { <ROOM> } }