mirror of
https://github.com/wolfswolke/DeathGarden_API_Rebirth.git
synced 2026-04-24 23:17:13 -05:00
Added LeaderBoard
This commit is contained in:
parent
825cbf6651
commit
f192f250dc
|
|
@ -20,7 +20,7 @@ def gamenews():
|
|||
faction = request.args.get('faction')
|
||||
playerLevel = request.args.get('playerLevel')
|
||||
print("Responded to game news api call GET")
|
||||
return jsonify({"status": "success","data": {"messages": [{"id": 12345,"title": "Welcome, Runner!","content": "Test UwU.","date": "2023-06-17","type": "InGameNews"},{"id": 67890,"title": "Level up and unlock new abilities!","content": "Congratulations on reaching level 1! As a Runner, you've unlocked the ability to perform powerful parkour moves. Use them to your advantage!","date": "2023-06-16","type": "InGameNews"},{"id": 54321,"title": "Special Event: Test 3.","content": "This is a Test!","date": "2023-06-15","type": "InGameNews"}]}})
|
||||
return jsonify({"status": "success","data": {"messages": [{"id": 12345,"title": "Welcome, Runner!","content": "Test.","date": "2023-06-17","type": "InGameNews"},{"id": 67890,"title": "Level up and unlock new abilities!","content": "Congratulations on reaching level 1! As a Runner, you've unlocked the ability to perform powerful parkour moves. Use them to your advantage!","date": "2023-06-16","type": "InGameNews"},{"id": 54321,"title": "Special Event: Test 3.","content": "This is a Test!","date": "2023-06-15","type": "InGameNews"}]}})
|
||||
# return jsonify({"news": [
|
||||
# {"contentTags": ["steam", "xbox", "ps4", "grdk", "xsx", "ps5", "egs", "stadia", "switch"],
|
||||
# "description": "It's not The Clown's Bottles making you see double.<br/><br/>From September 1st 11AM ET - September 8th 11AM ET, earn twice the XP from Trials and Emblems.",
|
||||
|
|
@ -47,8 +47,9 @@ def config_ver_latest_client_data():
|
|||
logger.graylog_logger(level="error", handler="general-ver-latest-data", message=f"Error in config_ver_latest_client_data: {e}")
|
||||
|
||||
|
||||
@app.route("/api/v1/utils/contentVersion/latest/2.2", methods=["GET"])
|
||||
def content_version_latest():
|
||||
@app.route("/api/v1/utils/contentVersion/latest/<version>", methods=["GET"])
|
||||
def content_version_latest(version):
|
||||
print("Versions = " + version)
|
||||
get_remote_ip()
|
||||
try:
|
||||
print("Responded to content version api call GET")
|
||||
|
|
@ -166,48 +167,6 @@ def services_tex():
|
|||
logger.graylog_logger(level="error", handler="general-services-tex", message=f"Error in services_tex: {e}")
|
||||
|
||||
|
||||
@app.route("/api/v1/utils/contentVersion/latest/2.11", methods=["GET"])
|
||||
def content_version():
|
||||
get_remote_ip()
|
||||
try:
|
||||
print("Responded to content version api call GET")
|
||||
return jsonify({
|
||||
"latestSupportedVersion": "te-18f25613-36778-ue4-374f864b"}) # Don't know if this is correct. Just testing.
|
||||
except TimeoutError:
|
||||
print("Timeout error")
|
||||
return jsonify({"status": "error"})
|
||||
except Exception as e:
|
||||
logger.graylog_logger(level="error", handler="general-content-version", message=f"Error in content_version: {e}")
|
||||
|
||||
|
||||
@app.route("/api/v1/utils/contentVersion/latest/0", methods=["GET"])
|
||||
def content_version0():
|
||||
get_remote_ip()
|
||||
try:
|
||||
print("Responded to content version api call GET")
|
||||
return jsonify({
|
||||
"latestSupportedVersion": "te-18f25613-36778-ue4-374f864b"}) # Don't know if this is correct. Just testing.
|
||||
except TimeoutError:
|
||||
print("Timeout error")
|
||||
return jsonify({"status": "error"})
|
||||
except Exception as e:
|
||||
logger.graylog_logger(level="error", handler="general-content-version0", message=f"Error in content_version0: {e}")
|
||||
|
||||
|
||||
@app.route("/api/v1/utils/contentVersion/latest/1.1", methods=["GET"])
|
||||
def content_version1():
|
||||
get_remote_ip()
|
||||
try:
|
||||
print("Responded to content version api call GET")
|
||||
return jsonify({
|
||||
"latestSupportedVersion": "te-18f25613-36778-ue4-374f864b"}) # Don't know if this is correct. Just testing.
|
||||
except TimeoutError:
|
||||
print("Timeout error")
|
||||
return jsonify({"status": "error"})
|
||||
except Exception as e:
|
||||
logger.graylog_logger(level="error", handler="general-content-version1", message=f"Error in content_version1: {e}")
|
||||
|
||||
|
||||
@app.route("/api/v1/consent/eula2", methods=["PUT", "GET"])
|
||||
def consent_eula():
|
||||
get_remote_ip()
|
||||
|
|
@ -305,3 +264,20 @@ def file_gold_rush(seed, map_name, game_version):
|
|||
files.write(data)
|
||||
return {"status": "success"}
|
||||
|
||||
|
||||
@app.route("/api/v1/extensions/leaderboard/getScores", methods=["GET", "POST"])
|
||||
def leaderboard_get_scores():
|
||||
get_remote_ip()
|
||||
if request.method == "POST":
|
||||
print("Responded to leaderboard getScores api call POST")
|
||||
logger.graylog_logger(level="info", handler="general-leaderboard-get-scores", message=f"Leaderboard getScores: {request.get_json()}")
|
||||
return jsonify({"status": "success"})
|
||||
else:
|
||||
try:
|
||||
print("Responded to leaderboard getScores api call GET")
|
||||
return jsonify({"status": "success", "scores": []})
|
||||
except TimeoutError:
|
||||
print("Timeout error")
|
||||
return jsonify({"status": "error"})
|
||||
except Exception as e:
|
||||
logger.graylog_logger(level="error", handler="general-leaderboard-get-scores", message=f"Error in leaderboard_get_scores: {e}")
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user