コード例 #1
0
ファイル: room_handler.py プロジェクト: Hironsan/Brain_Hacker
    def vote_up(self, message):
        message_id = message['data']['id']
        thumb_up_count = message['data']['thumb-up-count']
        user = User.get(BaseHandler.get_current_user_id(self))
        idea = Idea.get_from_cardID(card_id=message_id)
        if idea not in user.ideas:
            user.ideas.append(idea)
            user.save()

            message_out = self.generate_message('voteUp', {'id': message_id, 'thumb-up-count': thumb_up_count + 1})
            self.broadcast(message_out)
            room_id = self.rooms.get_room_id(self)
            self.cards.update_vote_count(room_id, card_id=message_id)
コード例 #2
0
ファイル: room_handler.py プロジェクト: Hironsan/Brain_Hacker
    def vote_up(self, message):
        message_id = message['data']['id']
        user = User.get(BaseHandler.get_current_user_id(self))
        idea = Idea.get_from_cardID(card_id=message_id)

        if idea not in user.ideas:
            user.ideas.append(idea)
            user.save()

            message_out = self.generate_message('voteUp', {'id': message_id})
            self.broadcast_to_room(self, message_out)
            room_id = self.rooms.get_room_id(self)
            self.cards.update_vote_count(room_id, card_id=message_id)
        else:
            message_out = self.generate_message('voteDown', {'id': message_id})
            self.send_message(message_out)
コード例 #3
0
ファイル: room_handler.py プロジェクト: TASKIH/Brain_Hacker
    def vote_up(self, message):
        message_id = message['data']['id']
        user = User.get(BaseHandler.get_current_user_id(self))
        idea = Idea.get_from_cardID(card_id=message_id)

        if idea not in user.ideas:
            user.ideas.append(idea)
            user.save()

            message_out = self.generate_message('voteUp', {'id': message_id})
            self.broadcast_to_room(self, message_out)
            room_id = self.rooms.get_room_id(self)
            self.cards.update_vote_count(room_id, card_id=message_id)
        else:
            message_out = self.generate_message('voteDown', {'id': message_id})
            self.send_message(message_out)
コード例 #4
0
ファイル: room_handler.py プロジェクト: TASKIH/Brain_Hacker
    def vote_up(self, message):
        message_id = message['data']['id']
        thumb_up_count = message['data']['thumb-up-count']
        user = User.get(BaseHandler.get_current_user_id(self))
        idea = Idea.get_from_cardID(card_id=message_id)
        if idea not in user.ideas:
            user.ideas.append(idea)
            user.save()

            message_out = self.generate_message(
                'voteUp', {
                    'id': message_id,
                    'thumb-up-count': thumb_up_count + 1
                })
            self.broadcast(message_out)
            room_id = self.rooms.get_room_id(self)
            self.cards.update_vote_count(room_id, card_id=message_id)