Documentation
¶
Index ¶
- func GetCookie(c echo.Context, key string) string
- type MainController
- func (mc *MainController) Authenticate(c echo.Context) error
- func (mc *MainController) CreateRoom(c echo.Context) error
- func (mc *MainController) DeleteRoom(c echo.Context) error
- func (mc *MainController) GetParticipants(c echo.Context) error
- func (mc *MainController) GetRoom(c echo.Context) error
- func (mc *MainController) IsAuth(c echo.Context) error
- func (mc *MainController) JoinRoom(c echo.Context) error
- func (mc *MainController) KickParticipant(c echo.Context) error
- func (mc *MainController) LeaveRoom(c echo.Context) error
- func (mc *MainController) UpdateRoomSettings(c echo.Context) error
- func (mc *MainController) WebSocketHandler(c echo.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MainController ¶
type MainController struct {
RoomUsecase *usecase.RoomUsecase
}
func (*MainController) Authenticate ¶
func (mc *MainController) Authenticate(c echo.Context) error
Authenticate authenticates a client to join a room.
func (*MainController) CreateRoom ¶
func (mc *MainController) CreateRoom(c echo.Context) error
func (*MainController) DeleteRoom ¶
func (mc *MainController) DeleteRoom(c echo.Context) error
ルームの削除(オーナー専用)
func (*MainController) GetParticipants ¶
func (mc *MainController) GetParticipants(c echo.Context) error
参加者を取得(notオーナー用つまり参加者がほかの参加者を確認する用)
func (*MainController) GetRoom ¶
func (mc *MainController) GetRoom(c echo.Context) error
GetRoom retrieves a specific room by ID.
func (*MainController) JoinRoom ¶
func (mc *MainController) JoinRoom(c echo.Context) error
JoinRoom allows a client to join a room.
func (*MainController) KickParticipant ¶
func (mc *MainController) KickParticipant(c echo.Context) error
参加者をキック(オーナー専用)
func (*MainController) LeaveRoom ¶
func (mc *MainController) LeaveRoom(c echo.Context) error
ルームから退出
func (*MainController) UpdateRoomSettings ¶
func (mc *MainController) UpdateRoomSettings(c echo.Context) error
ルームの設定変更(オーナー専用) RoomNameとrequiresAuthをjsonで必ず受け取る
func (*MainController) WebSocketHandler ¶
func (mc *MainController) WebSocketHandler(c echo.Context) error
WebSocketHandler handles WebSocket connections.
Click to show internal directories.
Click to hide internal directories.