def save_issue_uid(issue_uid, nickname):
"""
Saves the Issue.uid for an user
:param issue_uid: Issue.uid
:param nickname: User.nickname
:return: Boolean
"""
db_user = DBDiscussionSession.query(User).filter_by(nickname=nickname).first()
if not db_user:
return False
db_settings = DBDiscussionSession.query(Settings).get(db_user.uid)
if not db_settings:
return False
db_settings.set_last_topic_uid(issue_uid)
transaction.commit()
return True
评论列表
文章目录