diff options
Diffstat (limited to 'scripts/users/handle_users.py')
-rw-r--r-- | scripts/users/handle_users.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/users/handle_users.py b/scripts/users/handle_users.py index 250c716..7a315f1 100644 --- a/scripts/users/handle_users.py +++ b/scripts/users/handle_users.py @@ -23,4 +23,12 @@ def delete_single_user(user): mongo_collection.delete_one({"name": user}) return {"success": True, "user": user} except: - return {"success": False, "user": user}
\ No newline at end of file + return {"success": False, "user": user} + +def update_user(user, user_prefs): + print(user, user_prefs, "in user handler") + try: + res = mongo_collection.update_one({"name": user}, {"$set": user_prefs}) + return {"success": True, "message": "user preferences successfully updated"} + except Exception as e: + return {"success": False, "message": str(e)} |