Add multiple asset adding route

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-03-09 20:13:36 +00:00
parent 080f91b044
commit 681d7393d7
31 changed files with 754 additions and 282 deletions

View File

@@ -22,17 +22,29 @@ async fn main() {
let config = Config::arc_from_env();
try_join!(
database::backfills_bars::unfresh(&config.clickhouse_client),
database::backfills_news::unfresh(&config.clickhouse_client)
database::backfills_bars::unfresh(
&config.clickhouse_client,
&config.clickhouse_concurrency_limiter
),
database::backfills_news::unfresh(
&config.clickhouse_client,
&config.clickhouse_concurrency_limiter
)
)
.unwrap();
database::cleanup_all(&config.clickhouse_client)
.await
.unwrap();
database::optimize_all(&config.clickhouse_client)
.await
.unwrap();
database::cleanup_all(
&config.clickhouse_client,
&config.clickhouse_concurrency_limiter,
)
.await
.unwrap();
database::optimize_all(
&config.clickhouse_client,
&config.clickhouse_concurrency_limiter,
)
.await
.unwrap();
init::check_account(&config).await;
join!(
@@ -53,12 +65,15 @@ async fn main() {
spawn(threads::clock::run(config.clone(), clock_sender));
let assets = database::assets::select(&config.clickhouse_client)
.await
.unwrap()
.into_iter()
.map(|asset| (asset.symbol, asset.class))
.collect::<Vec<_>>();
let assets = database::assets::select(
&config.clickhouse_client,
&config.clickhouse_concurrency_limiter,
)
.await
.unwrap()
.into_iter()
.map(|asset| (asset.symbol, asset.class))
.collect::<Vec<_>>();
create_send_await!(
data_sender,