add logs
All checks were successful
Create and publish a Docker image 🚀 / build-and-push-image (push) Successful in 1m11s

This commit is contained in:
Smile Rex
2026-01-22 17:31:55 +03:00
parent 4e04de5581
commit 73cb832728

View File

@@ -17,17 +17,20 @@ var upgrader = websocket.Upgrader{
func ServeWS(room *controllers.Room, w http.ResponseWriter, r *http.Request) {
conn, err := upgrader.Upgrade(w, r, nil)
if err != nil {
log.Println("Failed to upgrade connection:", err)
return
}
var auth models.AuthMessage
if err := conn.ReadJSON(&auth); err != nil || auth.Type != "auth" {
log.Println("Invalid auth message. Connection closed!")
conn.Close()
return
}
data, err := controllers.VerifyTelegramInitData(auth.InitData, "7697757472:AAESD9HfkWwbIZe-HXR7IazUShr69hZTLmE")
if err != nil {
log.Println("initData is empty. Connection closed!")
conn.Close()
return
}
@@ -63,6 +66,7 @@ func ServeWS(room *controllers.Room, w http.ResponseWriter, r *http.Request) {
func readLoop(room *controllers.Room, player *models.Player) {
defer func() {
log.Printf("Player %d disconnected!", player.ID)
delete(room.Players, player.ID)
player.Conn.Close()
}()