Browse Source

implemented ClientUpdateGuestPassesList struct message

pull/55/head
Rossen Georgiev 9 years ago
parent
commit
1e3d2179d4
  1. 19
      steam/core/msg/structs.py

19
steam/core/msg/structs.py

@ -294,4 +294,23 @@ class ClientMarketingMessageUpdate2(StructMessage):
return '\n'.join(text)
class ClientUpdateGuestPassesList(StructMessage):
result = EResult.Invalid
countGuestPassesToGive = 0
countGuestPassesToRedeem = 0
# there is more to parse, but I dont have an sample to figure it out
# fairly sure this is deprecated anyway since introduction of the invetory system
def load(self, data):
(result,
self.countGuestPassesToGive,
self.countGuestPassesToRedeem,
) = struct.unpack_from("<III", data)
self.result = EResult(result)
def __str__(self):
return '\n'.join(["result: %s" % repr(self.result),
"countGuestPassesToGive: %d" % self.countGuestPassesToGive,
"countGuestPassesToRedeem: %d" % self.countGuestPassesToRedeem,
])

Loading…
Cancel
Save