From b34662346733ded378b31d8b1ba1e8b2953ec49a Mon Sep 17 00:00:00 2001 From: lonkaars Date: Thu, 11 Mar 2021 18:21:10 +0100 Subject: can edit status now :tada: --- api/user/updateStatus.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 api/user/updateStatus.py (limited to 'api') diff --git a/api/user/updateStatus.py b/api/user/updateStatus.py new file mode 100644 index 0000000..de32e95 --- /dev/null +++ b/api/user/updateStatus.py @@ -0,0 +1,27 @@ +from flask import Blueprint, request +from db import cursor, connection +from auth.login_token import token_login +import json + +updateStatus = Blueprint('updateStatus', __name__) + +@updateStatus.route('/updateStatus', methods = ['POST']) +def index(): + data = request.get_json() + + status = data.get("status") or "" + token = request.cookies.get("token") or "" + + if not token: return "", 401 + login = token_login(token) or "" + + if not login: return "", 403 + if not status: return "", 400 + + cursor.execute("update users set status = ? where user_id = ?", [status[0:200], login]) + connection.commit() + + return "", 200 + +dynamic_route = ["/user", updateStatus] + -- cgit v1.2.3