class Spaceship::TunesClient

def app_version(app_id, is_live)

def app_version(app_id, is_live)
  raise "app_id is required" unless app_id
  # First we need to fetch the IDs for the edit / live version
  r = request(:get, "ra/apps/#{app_id}/overview")
  platforms = parse_response(r, 'data')['platforms']
  platforms = platforms.first # That won't work for mac apps
  version = platforms[(is_live ? 'deliverableVersion' : 'inFlightVersion')]
  return nil unless version
  version_id = version['id']
  r = request(:get, "ra/apps/#{app_id}/platforms/ios/versions/#{version_id}")
  parse_response(r, 'data')
end