forked from rDrama/rDrama
1
0
Fork 0
master
Aevann1 2021-11-15 04:11:13 +02:00
parent 91838fa641
commit 9be1599b9f
1 changed files with 2 additions and 6 deletions

View File

@ -20,9 +20,7 @@ beams_client = PushNotifications(instance_id=PUSHER_INSTANCE_ID, secret_key=PUSH
@app.get("/@<username>/upvoters")
@auth_desired
def upvoters(v, username):
id = g.db.query(User.id).filter(User.username==username).first()
if not id: abort(400)
id = id[0]
id = get_user(username).id
votes = g.db.query(Vote.user_id, func.count(Vote.user_id)).join(Submission, Vote.submission_id==Submission.id).filter(Vote.vote_type==1, Submission.author_id==id).group_by(Vote.user_id).order_by(func.count(Vote.user_id).desc()).limit(25).all()
@ -41,9 +39,7 @@ def upvoters(v, username):
@app.get("/@<username>/downvoters")
@auth_desired
def downvoters(v, username):
id = g.db.query(User.id).filter(User.username==username).first()
if not id: abort(400)
id = id[0]
id = get_user(username).id
votes = g.db.query(Vote.user_id, func.count(Vote.user_id)).join(Submission, Vote.submission_id==Submission.id).filter(Vote.vote_type==-1, Submission.author_id==id).group_by(Vote.user_id).order_by(func.count(Vote.user_id).desc()).limit(25).all()