module VkMusic::Utility::AudiosFromIdsLoader

Load audios from ids

Public Class Methods

call(agent, ids, client_id) click to toggle source

@param agent [Mechanize] @param ids [Array<String>] @return [Array<Audio>]

# File lib/vk_music/utility/audios_from_ids_loader.rb, line 10
def self.call(agent, ids, client_id)
  audios = []
  ids.each_slice(10) do |subarray|
    page = Request::AudiosReload.new(subarray, client_id)
    page.call(agent)
    audios.concat(page.audios)
  end
  audios
end