Files
Ferrous-Solitaire/solitaire_server
funman300 7eb1181e50
Build and Deploy / build-and-push (push) Successful in 3m37s
fix(server): accept nil user_id placeholder in push; use received_at for leaderboard (#73, #74)
- sync.rs: replace Uuid::nil() placeholder with the authenticated
  user's real UUID before the mismatch check so desktop client pushes
  no longer fail with 400 user_id mismatch (#73)
- replays.rs: use server-computed received_at instead of client-supplied
  header.recorded_at when updating leaderboard recorded_at to prevent
  timestamp spoofing (#74)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-28 14:41:02 -07:00
..