Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -387,22 +387,22 @@ async def join_game(request: Request):
|
|
| 387 |
|
| 388 |
game = games.get(pin)
|
| 389 |
if not game:
|
| 390 |
-
|
| 391 |
|
| 392 |
# Prevent joining if game has already started.
|
| 393 |
if game.get("gameStarted"):
|
| 394 |
-
|
| 395 |
|
| 396 |
formatted_name = player_name
|
| 397 |
|
| 398 |
existing_names = [name.lower() for name in game["permissions"].keys()]
|
| 399 |
if formatted_name.lower() in existing_names:
|
| 400 |
-
|
| 401 |
|
| 402 |
game["players"].append(formatted_name)
|
| 403 |
game["permissions"][formatted_name] = {"steal": True, "gain": True}
|
| 404 |
|
| 405 |
-
return {"success": True, "message": "
|
| 406 |
|
| 407 |
@app.put("/api/startGame")
|
| 408 |
async def start_game(request: Request):
|
|
|
|
| 387 |
|
| 388 |
game = games.get(pin)
|
| 389 |
if not game:
|
| 390 |
+
return {"success": False, "message": "Game not found."}
|
| 391 |
|
| 392 |
# Prevent joining if game has already started.
|
| 393 |
if game.get("gameStarted"):
|
| 394 |
+
return {"success": False, "message": "Cannot join a game that has started."}
|
| 395 |
|
| 396 |
formatted_name = player_name
|
| 397 |
|
| 398 |
existing_names = [name.lower() for name in game["permissions"].keys()]
|
| 399 |
if formatted_name.lower() in existing_names:
|
| 400 |
+
return {"success": False, "message": "Player name taken."}
|
| 401 |
|
| 402 |
game["players"].append(formatted_name)
|
| 403 |
game["permissions"][formatted_name] = {"steal": True, "gain": True}
|
| 404 |
|
| 405 |
+
return {"success": True, "message": "You joined successfully!"}
|
| 406 |
|
| 407 |
@app.put("/api/startGame")
|
| 408 |
async def start_game(request: Request):
|