Kinda fix networks

This commit is contained in:
Lucas
2026-01-31 17:52:49 +10:00
parent f70af3c4ea
commit 65d8c7d5e2
13 changed files with 97 additions and 29 deletions

View File

@@ -41,7 +41,10 @@ class Blueprint(ApiBlueprint):
elif request.method == "POST":
content:dict = request.json
network_id = content["network_id"]
self.module.nosys_core.data.user_add_network(user_id, network_id)
return jsonify()
@self.blueprint.route("/peers", methods=["GET", "POST"])
def peers():
@@ -62,8 +65,8 @@ class Blueprint(ApiBlueprint):
if content.get("bindAddress"):
bind_address = (content["bindAddress"]["ip"], int(content["bindAddress"]["port"]))
user_pk = content["user"]
connection_id = self.nosys_core.connections.connect(address=address, user_id=user_pk, bind_address=bind_address)
return jsonify({"connectionId":connection_id})
peer = self.nosys_core.connections.connect(address=address, user_id=user_pk, bind_address=bind_address)
return jsonify({"connectionId":peer.id})
@self.blueprint.route("/peers/<path:connection_id>", methods=["GET", "POST", "DELETE"])
def peer(connection_id):