REFACTOR: Moved user routes into user blueprint, and grouped them, fixed some (not all) routes

This commit is contained in:
2025-02-06 01:00:46 +00:00
parent 4b0bbb12ae
commit 6a8509ca42
7 changed files with 84 additions and 75 deletions

View File

@@ -84,17 +84,6 @@ def get_following_categories_streams():
## User Routes
@stream_bp.route('/user/<string:username>')
def get_user_data(username):
"""
Returns a given user's data
"""
user_id = get_user_id(username)
if not user_id:
abort(404)
data = get_streamer_data(user_id)
return jsonify(data)
@stream_bp.route('/user/<string:username>/status')
def get_user_live_status(username):
"""
@@ -117,17 +106,6 @@ def get_user_live_status(username):
"most_recent_stream": most_recent_vod
})
@login_required
@stream_bp.route('/user/following')
def get_followed_streamers_():
"""
Queries DB to get a list of followed streamers
"""
user_id = session.get('user_id')
live_following_streams = get_followed_streamers(user_id)
return live_following_streams
## VOD Routes
@stream_bp.route('/vods/<string:username>')