v0.7.1 client readline removed for cross-platform compatibility with wasm, client logic fix fixes and refactor

This commit is contained in:
2025-11-13 14:31:31 -05:00
parent 6bdc061508
commit 2a2e82a162
19 changed files with 308 additions and 271 deletions

View File

@ -2,9 +2,10 @@
package http
import (
"chess/internal/server/core"
"strings"
"chess/internal/server/core"
"github.com/gofiber/fiber/v2"
)

View File

@ -2,11 +2,12 @@
package http
import (
"chess/internal/server/core"
"fmt"
"reflect"
"strings"
"chess/internal/server/core"
"github.com/go-playground/validator/v10"
"github.com/gofiber/fiber/v2"
"github.com/google/uuid"
@ -25,7 +26,7 @@ func validationMiddleware(c *fiber.Ctx) error {
// Determine request type based on path
path := c.Path()
var requestType interface{}
var requestType any
switch {
case strings.HasSuffix(path, "/games") && method == fiber.MethodPost: