feat(reconnect): add reconnect for player & manager

This commit is contained in:
Ralex
2025-10-18 18:20:03 +02:00
parent edb7146d6d
commit 8bdb8f47ef
22 changed files with 593 additions and 276 deletions

View File

@@ -11,12 +11,16 @@ import { KeyboardEvent, useState } from "react"
export default function Username() {
const { socket } = useSocket()
const { player, login } = usePlayerStore()
const { gameId, login } = usePlayerStore()
const router = useRouter()
const [username, setUsername] = useState("")
const handleLogin = () => {
socket?.emit("player:login", { gameId: player?.gameId, data: { username } })
if (!gameId) {
return
}
socket?.emit("player:login", { gameId, data: { username } })
}
const handleKeyDown = (event: KeyboardEvent) => {