Exemplo n.º 1
0
    def logon_response(self, msg):
        message = msg_base.ProtobufMessage(steammessages_clientserver_pb2.CMsgClientLogonResponse)
        message.parse(msg)

        if message.body.eresult == EResult.OK:
            self.session_id = message.proto_header.client_sessionid
            self.steamid = SteamID(message.proto_header.steamid)

            delay = message.body.out_of_game_heartbeat_seconds
            self.heartbeat = gevent.spawn(self._heartbeat, delay)