Exemple #1
0
        def vote(self, username, id_, category, vote_type, symbol=1):
            v = None
            if category == 'topic':
                return
            elif category == 'post':
                v = Post.get(id_)
            elif category == 'comment':
                v = Comment.get(id_)
            if v is None:
                return

            vote_user = User.get_by_name(username)
            vote_user.update(gold=(Gold['{0}_vote'.format(vote_type)]*symbol))
            be_vote_user = User.get(v.author_id)
            be_vote_user.update(
                gold=(Gold['be_{0}_vote'.format(vote_type)]*symbol))
Exemple #2
0
 def delete(self, comment_id):
     comment = yield gen.maybe_future(Comment.get(comment_id))
     yield gen.maybe_future(comment.delete())