Commit 00c23c73 authored by Alfredo Di Napoli's avatar Alfredo Di Napoli

Introduce the DataProducer abstraction

This commit refactors the codebase such that instead of passing a
Conduit for the data fetched from the external APIs we have now a
`DataProducer` which can eventually support splitting the fetching of
data into multiple async jobs.
parent ca7f0f26
Pipeline #7919 failed with stages
in 59 minutes and 29 seconds