added rest api to add a state hook script
This commit is contained in:
parent
348f208d4d
commit
359af03cfc
1 changed files with 14 additions and 0 deletions
|
@ -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"])
|
@app.route("/sessions/<int:session_id>/emane/config", methods=["PUT"])
|
||||||
@synchronized
|
@synchronized
|
||||||
def set_emane_config(session_id):
|
def set_emane_config(session_id):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue