use jetstreamer_utils::{start, stop_sync};
#[tokio::main(flavor = "multi_thread")]
async fn main() {
solana_logger::setup_with_default("info");
ctrlc::set_handler(|| {
stop_sync();
})
.unwrap();
let (mut ready_rx, clickhouse_future) = start().await.unwrap();
log::info!("Waiting for ClickHouse to be ready...");
if ready_rx.recv().await.is_some() {
log::info!("ClickHouse is ready!");
}
clickhouse_future.await.unwrap();
}