aboutsummaryrefslogtreecommitdiff
path: root/api/user/preferences.py
diff options
context:
space:
mode:
authordaanoor <daan.oor02@gmail.com>2021-03-04 13:07:54 +0100
committerdaanoor <daan.oor02@gmail.com>2021-03-04 13:07:54 +0100
commit2cee762c6134ef0d5807f76459e3133a78e16488 (patch)
tree990c95d938c41b3a63cac3f799e3dd97604fc539 /api/user/preferences.py
parent16983d110e90972ceed4ca6d65473d038c9cb854 (diff)
coole preferences toegoevoegd ik ben ooh zoo cool :tada:
Diffstat (limited to 'api/user/preferences.py')
-rw-r--r--api/user/preferences.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/api/user/preferences.py b/api/user/preferences.py
new file mode 100644
index 0000000..a6ac2e2
--- /dev/null
+++ b/api/user/preferences.py
@@ -0,0 +1,24 @@
+from flask import Blueprint, request
+from db import cursor
+from auth.login_token import token_login
+
+preferences = Blueprint('preferences', __name__)
+
+@preferences.route('/preferences')
+def index():
+ data = request.get_json()
+
+ token = request.cookies.get("token") or ""
+
+ if not token: return "", 401
+ login = token_login(token)
+
+ if not login: return "", 403
+
+ user_prefs = cursor.execute("SELECT preferences FROM users WHERE user_id = ?", [login]).fetchone()
+ return {
+ "preferences": user_prefs[0]
+ }
+
+dynamic_route = ["/user", preferences]
+