From 7771d4d7628876c86b3c9ce0d2711c26426aa2e0 Mon Sep 17 00:00:00 2001 From: Namekuji Date: Mon, 5 Dec 2022 03:33:11 -0500 Subject: [PATCH] adding permission update --- room.go | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/room.go b/room.go index a2a4e3a..661dda8 100644 --- a/room.go +++ b/room.go @@ -14,10 +14,15 @@ import ( "go.mongodb.org/mongo-driver/mongo" ) -type TokenMessage struct { - RtcURL string `json:"rtc"` - Token string `json:"token"` -} +type ( + TokenResponse struct { + RtcURL string `json:"rtc"` + Token string `json:"token"` + } + + PermissionRequest struct { + } +) // handler for POST to /api/room func createRoomHandler(c echo.Context) error { @@ -99,7 +104,7 @@ func joinRoomHandler(c echo.Context) (err error) { return echo.NewHTTPError(http.StatusInternalServerError) } - resp := &TokenMessage{ + resp := &TokenResponse{ RtcURL: mainConfig.Livekit.URL.String(), Token: token, } @@ -146,6 +151,10 @@ func closeRoomHandler(c echo.Context) error { return c.NoContent(http.StatusOK) } +func updatePermissionHandler(c echo.Context) error { + +} + func getRoomToken(room *Room, identity string, canTalk bool) (string, error) { at := auth.NewAccessToken(mainConfig.Livekit.APIKey, mainConfig.Livekit.APISecret) grant := &auth.VideoGrant{