Fix cycle of rootstock fetcher

[no ci]
pull/8742/head
Maxim Filonov 1 year ago
parent aec9261178
commit 940799b5f9
  1. 4
      apps/indexer/lib/indexer/fetcher/rootstock_data.ex

@ -126,7 +126,7 @@ defmodule Indexer.Fetcher.RootstockData do
end
end
defp fetch_blocks(%__MODULE__{db_batch_size: db_batch_size} = state) do
defp fetch_blocks(%__MODULE__{db_batch_size: db_batch_size, interval: interval} = state) do
blocks_to_fetch = db_batch_size |> Block.blocks_without_rootstock_data_query() |> Repo.all()
if Enum.empty?(blocks_to_fetch) do
@ -140,6 +140,8 @@ defmodule Indexer.Fetcher.RootstockData do
"Rootstock data will now be fetched for #{Enum.count(blocks_to_fetch)} blocks starting from #{max_number}."
)
Process.send_after(self(), :fetch_rootstock_data, interval)
{:noreply, %__MODULE__{state | blocks_to_fetch: blocks_to_fetch}}
end
end

Loading…
Cancel
Save