def ship3(): admiral = get_token_admiral_or_error() #No idea. #spi_sort_order = request.values.get('spi_sort_order') #spi_sort_order = request.values.get('api_sort_key') admiral_ship_id = request.values.get('api_shipid') data = { "api_ship_data":[ShipHelper.get_admiral_ship_api_data(admiral_ship_id)], "api_deck_data": AdmiralHelper.get_admiral_deck_api_data(admiral), "api_slot_data": ItemHelper.get_slottype_list(admiral=admiral) } return svdata(data)
def slot_item(): # TODO: Implement this properly admiral = get_token_admiral_or_error() itemlist = ItemHelper.get_itemlist_ordered(admiral) data = [] for admiral_item,item in itemlist: data.append({ 'api_id' : admiral_item.id, 'api_slotitem_id' : item.id, 'api_locked':admiral_item.locked, 'api_level':admiral_item.level }) return svdata(data)
def unsetslot(): """ see ItemHelper.get_slottype_list """ admiral = get_token_admiral_or_error() return svdata(ItemHelper.get_slottype_list(admiral=admiral))