def get_count_of_votes_of_user(user, limit_on_today=False):
"""
Returns the count of marked ones of the user
:param user: User
:param limit_on_today: Boolean
:return: Int, Int
"""
if not user:
return 0
db_arg = DBDiscussionSession.query(MarkedArgument).filter(ClickedArgument.author_uid == user.uid)
db_stat = DBDiscussionSession.query(MarkedStatement).filter(ClickedStatement.author_uid == user.uid)
if limit_on_today:
today = arrow.utcnow().to('Europe/Berlin').format('YYYY-MM-DD')
db_arg = db_arg.filter(MarkedArgument.timestamp >= today)
db_stat = db_stat.filter(MarkedStatement.timestamp >= today)
db_arg = db_arg.all()
db_stat = db_stat.all()
return len(db_arg), len(db_stat)
评论列表
文章目录