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