ParthCodes commited on
Commit
2166112
1 Parent(s): 955fa8c

Update controllers/mindmap.py

Browse files
Files changed (1) hide show
  1. controllers/mindmap.py +21 -1
controllers/mindmap.py CHANGED
@@ -45,6 +45,26 @@ def saveMindmapById(data, userId, savedMindmap):
45
  print(e)
46
  return jsonify({"error": "An error occurred"}), 500
47
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
 
49
 
50
  def getMindmap(userId, savedMindmap):
@@ -60,7 +80,7 @@ def getMindmap(userId, savedMindmap):
60
  except Exception as e:
61
  print(e)
62
  return jsonify({"error": "An error occurred"}), 500
63
-
64
  def getMindmapHistory(userId, savedMindmap):
65
  try:
66
  results = savedMindmap.find({"userId": userId}).limit(3)
 
45
  print(e)
46
  return jsonify({"error": "An error occurred"}), 500
47
 
48
+ def saveGeneratedData(mapId, nodeId, json_data, savedMindmap):
49
+ try:
50
+ mindMap = savedMindmap.find_one({"_id": ObjectId(mapId)})
51
+
52
+ # if mindMap["userId"] != userId:
53
+ # return jsonify({"message": "Unauthorized"}), 401
54
+
55
+ initialNode = mindMap["data"]["initialNodes"]
56
+
57
+ for node in initialNode:
58
+ if node["id"] == nodeId:
59
+ node["data"]["GenData"] = json_data
60
+
61
+ # print(initialNode);
62
+ savedMindmap.update_one({"_id": ObjectId(mapId)}, {"$set": {"data.initialNodes": initialNode}})
63
+ return jsonify({"message": "Data Added!"}), 200
64
+
65
+ except Exception as e:
66
+ print(e)
67
+ return jsonify({"error": "An error occurred"}), 500
68
 
69
 
70
  def getMindmap(userId, savedMindmap):
 
80
  except Exception as e:
81
  print(e)
82
  return jsonify({"error": "An error occurred"}), 500
83
+
84
  def getMindmapHistory(userId, savedMindmap):
85
  try:
86
  results = savedMindmap.find({"userId": userId}).limit(3)