Skip to content

Commit

Permalink
add 5s test after round
Browse files Browse the repository at this point in the history
  • Loading branch information
loan-mgt committed May 19, 2024
1 parent ca7dd88 commit 6dfe851
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions internal/handlers/moveHandler.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (
"log"
"rcp/elite/internal/services"
"rcp/elite/internal/utils"
"time"

"github.com/gorilla/websocket"
)
Expand Down Expand Up @@ -77,6 +78,23 @@ func HandleMove(message []byte, conn *websocket.Conn) error {
log.Println("Failed to send opponent move:", err)
}

go func() {
time.Sleep(5 * time.Second)
message := "test after 5s"
if err := sendMessage(conn, message); err != nil {
log.Println("Error sending message to player:", err)
}

opponent, err := services.GetOpponent(player.Name)
if err != nil {
log.Println("Failed getting opponent:", err)
} else {
if err := sendMessage(opponent.Conn, message); err != nil {
log.Println("Error sending message to opponent:", err)
}
}
}()

}

} else {
Expand Down

0 comments on commit 6dfe851

Please sign in to comment.