def join(request): msg = api_handle.decode(request.body) """:type: api_handle.API.Party.Join""" print msg p = Party(msg.server_id, msg.char_id) ret = p.join(msg.owner_id) ret.extras = get_extra_msgs([msg.char_id]) return ret
def create(request): msg = api_handle.decode(request.body) """:type: api_handle.API.Party.Create""" print msg p = Party(msg.server_id, msg.char_id) ret = p.create(msg.party_level) ret.extras = get_extra_msgs([msg.char_id]) return ret
def start(request): msg = api_handle.decode(request.body) """:type: api_handle.API.Party.Start""" print msg p = Party(msg.server_id, msg.char_id) ret = p.start(msg.party_level, msg.members) ret.extras = get_extra_msgs([msg.char_id]) return ret
def buy(request): msg = api_handle.decode(request.body) """:type: api_handle.API.Party.Buy""" print msg p = Party(msg.server_id, msg.char_id) ret = p.buy_item(msg.party_level, msg.buy_id, msg.members) # all_char_ids = [msg.char_id] # all_char_ids.extend(msg.members) ret.extras = get_extra_msgs([msg.char_id]) return ret
def get_info(request): msg = api_handle.decode(request.body) """:type: api_handle.API.Union.GetInfo""" print msg ret = api_handle.API.Union.GetInfoDone() ret.ret = 0 union = Union(msg.server_id, msg.char_id) ret.union_id = union.get_joined_union_id() ret.owner_id = union.get_joined_union_owner_id() ret.extras = get_extra_msgs([msg.char_id]) return ret