Beispiel #1
0
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
Beispiel #2
0
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
Beispiel #3
0
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
Beispiel #4
0
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
Beispiel #5
0
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
Beispiel #6
0
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