slovensko-digital/harvester.ecosystem

View on GitHub
app/jobs/itms/sync_all_announced_proposal_calls_job.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class Itms::SyncAllAnnouncedProposalCallsJob < ItmsJob
  def perform(downloader: ItmsJob::Downloader, modified_since: latest_announced_proposal_call_timestamp)
    json = downloader.get_json_from_href('/v2/vyzvy/vyhlasene', modifiedSince: modified_since)
    json.each { |item| Itms::SyncAnnouncedProposalCallJob.perform_later(item['href']) }
  end
end