package handler import ( "net/http" "github.com/gin-gonic/gin" ) func TurnHandler(c *gin.Context, executor CommandExecutor) { state, err := executor.GenerateTurn() if errorResponded(c, err) { return } c.JSON(http.StatusOK, state) }