incognitolm commited on
Commit
c919ba0
·
verified ·
1 Parent(s): 266e69a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -387,22 +387,22 @@ async def join_game(request: Request):
387
 
388
  game = games.get(pin)
389
  if not game:
390
- raise HTTPException(status_code=404, detail="Game not found.")
391
 
392
  # Prevent joining if game has already started.
393
  if game.get("gameStarted"):
394
- raise HTTPException(status_code=400, detail="Cannot join a game that has already 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
- raise HTTPException(status_code=400, detail="Player name already taken.")
401
 
402
  game["players"].append(formatted_name)
403
  game["permissions"][formatted_name] = {"steal": True, "gain": True}
404
 
405
- return {"success": True, "message": "Player joined successfully!"}
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):