From 91f24a6f42b478e8d1f7ad8f383888b72d291665 Mon Sep 17 00:00:00 2001 From: sietse jonker Date: Tue, 26 Mar 2024 19:42:29 +0100 Subject: [PATCH] Add getNodeInfoIndex route to Flask main.py --- server/Flask/main.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/server/Flask/main.py b/server/Flask/main.py index c8ff4ac..c185937 100644 --- a/server/Flask/main.py +++ b/server/Flask/main.py @@ -16,7 +16,11 @@ def updateDataIndex(): new_name = request.args.get('name', None) new_location = request.args.get('location', None) return updateData(node_id, new_name, new_location) - + +@app.route('/getNodeInfo') +def getNodeInfoIndex(): + macAdress = request.args.get('macAdress', None) + return getNodeInfo(macAdress) def updateData(node, name, location): mydb = loginDB() @@ -50,5 +54,16 @@ def getData(node, dataType, MAC): return result +def getNodeInfo(macAdress): + mydb = loginDB() + query = get_query(False, False, macAdress) + cursor = mydb.cursor(dictionary=True) # Enable dictionary output + cursor.execute(query) + result = cursor.fetchall() # Fetch the results + cursor.close() + mydb.close() + + return result + if __name__ == '__main__': app.run(debug=True, host='localhost')