init commit websocket

This commit is contained in:
2026-01-22 10:23:33 +00:00
parent 52da421301
commit 02d70ee5db
5 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package handlers
import (
"time"
"adam-french.co.uk/backend/services"
"github.com/gin-gonic/gin"
"github.com/gorilla/websocket"
)
func (store *Store) ConnectWebSocket(ctx *gin.Context) {
conn, err := services.Upgrader.Upgrade(ctx.Writer, ctx.Request, nil)
if err != nil {
ctx.JSON(500, gin.H{"error": err.Error()})
return
}
defer conn.Close()
for {
conn.WriteMessage(websocket.TextMessage, []byte("Hello Websocket!"))
time.Sleep(time.Second)
}
}