Add multiple asset adding route
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
43
src/main.rs
43
src/main.rs
@@ -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,
|
||||
|
Reference in New Issue
Block a user