diff options
author | daanoor <daan.oor02@gmail.com> | 2021-03-04 13:07:54 +0100 |
---|---|---|
committer | daanoor <daan.oor02@gmail.com> | 2021-03-04 13:07:54 +0100 |
commit | 2cee762c6134ef0d5807f76459e3133a78e16488 (patch) | |
tree | 990c95d938c41b3a63cac3f799e3dd97604fc539 /api | |
parent | 16983d110e90972ceed4ca6d65473d038c9cb854 (diff) |
coole preferences toegoevoegd ik ben ooh zoo cool :tada:
Diffstat (limited to 'api')
-rw-r--r-- | api/user/preferences.py | 24 |
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] + |