fix-graph3
This commit is contained in:
@@ -34,3 +34,14 @@ class Profile:
|
||||
else:
|
||||
r = json.loads(data)
|
||||
return r
|
||||
|
||||
def erase(self, member_id):
|
||||
data = self.storage.get(f"usr-{member_id}")
|
||||
if data:
|
||||
member = json.loads(data)
|
||||
for child in member["children"]:
|
||||
child_member = self.storage.get(f"usr-{child}")
|
||||
if child_member:
|
||||
child_member = json.loads(child_member)
|
||||
child_member["parents"].remove(member_id)
|
||||
self.storage.set(f"usr-{child_member['id']}", json.dumps(child_member))
|
||||
|
Reference in New Issue
Block a user