init
This commit is contained in:
commit
6dcb020bb5
16 files changed
+488
No files matched your search
@@ -0,0 +1,25 @@
|
||||
import dataclasses
|
||||
|
||||
import flask
|
||||
import flask_login
|
||||
|
||||
import mgU
|
||||
import database
|
||||
|
||||
|
||||
user = flask.Blueprint(
|
||||
name='user_api',
|
||||
import_name=__name__,
|
||||
url_prefix='/user/'
|
||||
)
|
||||
|
||||
|
||||
@user.route('/get_forums')
|
||||
@flask_login.login_required
|
||||
def get_user_forums() -> tuple[flask.Response, int]:
|
||||
user_id: str = flask_login.current_user.get_id()
|
||||
|
||||
forums: list[mgU.Forum] = database.get_user_forums(int(user_id))
|
||||
forums_dict = {"forums" : [dataclasses.asdict(forum) for forum in forums]}
|
||||
|
||||
return flask.jsonify(forums_dict), 200
|
||||
Reference in new issue
Block a user