misc_api.py 462 B

1234567891011121314151617181920
  1. from flask import Blueprint, jsonify, session, request, current_app, abort
  2. misc = Blueprint("misc", __name__)
  3. @misc.route("/")
  4. def version():
  5. return jsonify({"version": "1"})
  6. @misc.route("/name", methods=["POST"])
  7. def name():
  8. js = request.json()
  9. if current_app.config["GROUP_PASS"] != js.get("secret", None):
  10. abort(400)
  11. name = js.get("name", None)
  12. if name is None:
  13. abort(400)
  14. session["name"] = name
  15. return "", 204