final POC

This commit is contained in:
magdo
2025-11-24 23:28:57 +01:00
parent ce02f55a99
commit 6b3446e9b6
49 changed files with 4634 additions and 4620 deletions
@@ -17,30 +17,21 @@ export default function Home() {
const [isJoining, setIsJoining] = useState(false)
// Join game handler - csatlakozás játékhoz kóddal
const handleJoinGame = async (code) => {
if (!user) {
alert('Kérlek először jelentkezz be!')
goLogin()
return
const handleJoinGame = async (code, playerName) => {
// playerName is now passed from PlayMenu (either logged in user or guest name)
if (!playerName) {
alert('Név megadása kötelező a játékhoz való csatlakozáshoz!');
return;
}
console.log('=== JOIN GAME DEBUG ===')
console.log('Current user:', user)
console.log('Game code:', code)
console.log('LocalStorage username:', localStorage.getItem('username'))
console.log('LocalStorage authLevel:', localStorage.getItem('authLevel'))
console.log('======================')
setIsJoining(true)
try {
const joinData = {
gameCode: code.toUpperCase(),
playerName: user || 'Player',
playerName: playerName,
}
console.log('Sending join request with:', joinData)
const response = await joinGame(joinData)
console.log('Joined game:', response)
// Backend returns game object directly
if (response.gameToken) {
@@ -51,8 +42,6 @@ export default function Home() {
} catch (err) {
const errorMsg = err.response?.data?.error || err.response?.data?.message || 'Nem sikerült csatlakozni a játékhoz'
alert(errorMsg)
console.error('Join game error:', err)
console.error('Error details:', err.response?.data)
} finally {
setIsJoining(false)
}