This commit is contained in:
0x01FE committed 2025-07-09 09:50:01 -05:00
commit 6dcb020bb5
16 files changed
+488

No files matched your search

+25
View File
@@ -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