mirror of
https://github.com/HuFlungDu/pylibmeshctrl.git
synced 2026-02-20 13:42:11 +00:00
Added mesh agent hex ID to agent server return value
This commit is contained in:
@@ -37,7 +37,9 @@ class Agent(object):
|
||||
self._clienturl = clienturl
|
||||
self._dockerurl = dockerurl
|
||||
r = requests.post(f"{self._clienturl}/add-agent", json={"url": f"{self._dockerurl}", "meshid": self.meshid})
|
||||
self.nodeid = r.json()["id"]
|
||||
agent_json = r.json()
|
||||
self.nodeid = agent_json["id"]
|
||||
self.nodehex = agent_json["hex"]
|
||||
|
||||
def __enter__(self):
|
||||
return self
|
||||
|
||||
@@ -53,7 +53,7 @@ def add_agent():
|
||||
time.sleep(.1)
|
||||
else:
|
||||
raise Exception(f"Failed to start agent: {text}")
|
||||
return {"id": agent_id}
|
||||
return {"id": agent_id, "hex": agent_hex}
|
||||
|
||||
@api.route('/remove-agent/<agentid>', methods=['POST'])
|
||||
def remove_agent(agentid):
|
||||
|
||||
Reference in New Issue
Block a user