Documentation ¶
Index ¶
- type Card
- type Event
- type SocketServer
- type Total
- type WebApp
- func (w *WebApp) Admin(c echo.Context) error
- func (w *WebApp) AdminNewMatch(c echo.Context) error
- func (w *WebApp) AdminUsers(c echo.Context) error
- func (w *WebApp) DoLogin(c echo.Context) error
- func (w *WebApp) DoSignUp(c echo.Context) error
- func (w *WebApp) EndVoting(c echo.Context) error
- func (w *WebApp) GetLeaderboard(user_id int64) ([]models.User, error)
- func (w *WebApp) GetUserByUsername(username string) *models.User
- func (w *WebApp) Index(c echo.Context) error
- func (w *WebApp) JoinLatestMatch(c echo.Context) error
- func (w *WebApp) JoinMatch(c echo.Context) error
- func (w *WebApp) Login(c echo.Context) error
- func (w *WebApp) Logout(c echo.Context) error
- func (w *WebApp) MatchCards(c echo.Context) error
- func (w *WebApp) Matches(c echo.Context) error
- func (w *WebApp) NewBlackCard(c echo.Context) error
- func (w *WebApp) PickCard(c echo.Context) error
- func (w *WebApp) SignUp(c echo.Context) error
- func (w *WebApp) VoteCard(c echo.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SocketServer ¶
func MakeSocketServer ¶
func MakeSocketServer(e *echo.Echo, mm *game.MatchManager) SocketServer
func (*SocketServer) BroadcastToRoom ¶
func (s *SocketServer) BroadcastToRoom(room int, msg interface{})
func (*SocketServer) Start ¶
func (s *SocketServer) Start()
type WebApp ¶
type WebApp struct { MatchManager *game.MatchManager Echo *echo.Echo Db *gorp.DbMap Ws SocketServer }
func (*WebApp) GetLeaderboard ¶
Click to show internal directories.
Click to hide internal directories.