# Functions

AddUserConnToSession adds the ws connection to the relevant session.
CreateNewUserAndSession creates new users and sessions.
HandlePauseSession when the driver pauses the timer.
HandleRemoveUser ..
HandleUnpauseSession when the driver pauses the timer.
HandleUpdateSession when a timer finishes.
JoinExistingSession adds a user to an existing session.
RemoveSession ..

# Variables

PauseTimerChannel reads pause requests as they come in via pauseSessionEndpoint.
Sessions is a collection of all current sessions.
UnpauseTimerChannel reads restart requests as they come in via unpauseSessionEndpoint.
UpdateTimerChannel reads updates as they come in via updateSessionEndpoint.

# Structs

ExistingSessionReq ..
InitSessionResponse is ..
PauseRequest ..
PauseSessionResponse ..
Session is ..
StartTimerReq ..
UnpauseRequest ..
UnpauseSessionResponse ..
UpdateRequest .
User is ..

# Interfaces

Connector is .