From f2aa6e84ca4f0690e68f7147fe5d83c8dd5190a1 Mon Sep 17 00:00:00 2001 From: emil28092005 Date: Fri, 30 Jan 2026 12:06:10 +0300 Subject: [PATCH] add login on front. --- internal/api/websocket.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/api/websocket.go b/internal/api/websocket.go index e5240e2..a5a2a90 100644 --- a/internal/api/websocket.go +++ b/internal/api/websocket.go @@ -35,6 +35,11 @@ func WebSocketHandler(hub *websocket.Hub, database *db.DB) gin.HandlerFunc { room := hub.GetOrCreateRoom(roomID) tokenString := c.Query("token") + if tokenString == "" { + c.JSON(http.StatusUnauthorized, gin.H{"error": "missing token"}) + return + } + claims, err := auth.ParseAccessToken(tokenString) if err != nil { c.JSON(http.StatusUnauthorized, gin.H{"error": "invalid token"})