added rest api to add a state hook script

This commit is contained in:
Blake J. Harnden 2018-08-22 16:10:09 -07:00
parent 348f208d4d
commit 359af03cfc

View file

@ -278,6 +278,20 @@ def get_session(session_id):
)
@app.route("/sessions/<int:session_id>/hooks", methods=["POST"])
def add_hook(session_id):
session = coreemu.sessions.get(session_id)
if not session:
return jsonify(error="session does not exist"), 404
data = request.get_json() or {}
state = data["state"]
file_name = data["file"]
file_data = data["data"]
session.add_hook(state, file_name, None, file_data)
return jsonify()
@app.route("/sessions/<int:session_id>/emane/config", methods=["PUT"])
@synchronized
def set_emane_config(session_id):