1 Commits
Author SHA1 Message Date
UnitedAirforce b190479d88 update 2026-01-13 03:39:49 +08:00
+7 -5
View File
@@ -85,7 +85,7 @@ async def set_player_data(user_id, data_field, new_data):
# ------------ CDN ------------- # ------------ CDN -------------
root_folder = os.path.dirname(os.path.abspath(__file__)) root_folder = os.path.dirname(os.path.abspath(__file__))
allowed_folders = ["OverRapid", "Resources"] allowed_folders = ["OverRapid", "Resources", "OverRide"]
async def serve_file(request): async def serve_file(request):
path = request.path_params['path'] path = request.path_params['path']
@@ -154,14 +154,12 @@ async def api_function(request: Request):
try: try:
score = float(content_dict.get("score", "")) score = float(content_dict.get("score", ""))
except ValueError: except ValueError:
print("parse failed")
return JSONResponse({"dummy": False}, status_code=400) return JSONResponse({"dummy": False}, status_code=400)
print(player_info['rating'])
if player_info['rating'] is not None: if player_info['rating'] is not None:
await set_player_data(user_id, "rating", score) await set_player_data(user_id, "rating", score)
return JSONResponse({"dummy": True}) return JSONResponse({"dummy": True})
else: else:
print("else failed")
return JSONResponse({"dummy": False}, status_code=400) return JSONResponse({"dummy": False}, status_code=400)
elif name == "rename": elif name == "rename":
@@ -291,7 +289,8 @@ async def pvp_function(request: Request):
lobby_data = { lobby_data = {
"data": { "data": {
"mp3": data.get("mp3", ""), "mp3": data.get("mp3", ""),
"diff": data.get("diff", "") "diff": data.get("diff", ""),
"fm": data.get("fm", False),
}, },
"timestamp": int(time.time()), "timestamp": int(time.time()),
"players": { "players": {
@@ -384,6 +383,9 @@ async def pvp_function(request: Request):
else: else:
return JSONResponse({}) return JSONResponse({})
else:
return JSONResponse({})
routes = [ routes = [
Route("/Api", api_function, methods=["POST"]), Route("/Api", api_function, methods=["POST"]),
Route("/Pvp", pvp_function, methods=["POST"]) Route("/Pvp", pvp_function, methods=["POST"])