h3. Description The session component needs to be able to communicate with the server in order to [connect|https://github.com/maleck13/storypoint/blob/master/web/src/app/session.service.ts#L35] to a session. Before/after the session component gets mounted, it should open up a websocket connection in order to join/start a session. The websocket connection requires the session [ID|https://github.com/maleck13/storypoint/pull/13/files#diff-75f2d13a5beb7333184d504e09768a32R41] and [username|https://github.com/maleck13/storypoint/pull/13/files#diff-75f2d13a5beb7333184d504e09768a32R43] defined from the homepage.
If no username is available, it should allow the user to define their username first before showing the session view.
!image-2018-07-10-11-39-38-948.png|thumbnail!
Existing session services can be found [here|https://github.com/maleck13/storypoint/pull/13/files#diff-e9f383ccef0fc871fa61242757c717e5R1]. |
|