fix: manage data refresh overlapping (#309)
Description
A full data refresh may cancel the previous iteration in case of overlapping.
Check the retrieval status before running a new data refresh iteration and skip refreshing if this is already in progress.
Related issue
Examples
Checklist
-
the MR description has been reviewed -
this MR contains text changes and they have been reviewed OR there are no texts changes -
this MR contains GUI/CLI changes and they have been reviewed OR there are no GUI/CLI changes -
this MR contains API changes, specifications reflect those changes and they have been reviewed OR there are no API changes
Closes #309 (closed)
Edited by Artyom Kartasov