Exemple #1
0
    def get(self, *args, **kwargs):
        user_id = self.get_current_user()
        player_db = PlayerModel.objects.filter(playerId=user_id).first()
        player = self.desk.is_player_in(user_id)
        if player_db:
            if player:
                player.left = False
                player.desk = self.desk
            else:
                player = Player(user_id, player_db.player_name, player_db.player_phone, self.desk)

            player.db = player_db
            application.add_handlers(r'.*$', [(self.request.uri + '/' + str(player.id) + '/get', PokerWebSocket,
                                           {'player': player, 'desk': self.desk})])

            self.write(self.request.uri + '/' + str(player.id) + '/get')
            return self.finish()
        else:
            return self.write(self.request.uri)
Exemple #2
0
    def get(self, *args, **kwargs):
        user_id = self.get_current_user()
        player_db = PlayerModel.objects.filter(playerId=user_id).first()
        player = self.desk.is_player_in(user_id)
        if player_db:
            if player:
                player.left = False
                player.desk = self.desk
            else:
                player = Player(user_id, player_db.player_name,
                                player_db.player_phone, self.desk)

            player.db = player_db
            application.add_handlers(
                r'.*$', [(self.request.uri + '/' + str(player.id) + '/get',
                          PokerWebSocket, {
                              'player': player,
                              'desk': self.desk
                          })])

            self.write(self.request.uri + '/' + str(player.id) + '/get')
            return self.finish()
        else:
            return self.write(self.request.uri)