bazzar/crates/order_manager/src/main.rs

24 lines
412 B
Rust
Raw Normal View History

2022-11-29 15:18:31 +01:00
use config::UpdateConfig;
mod actions;
mod db;
mod mqtt;
mod rpc;
2022-12-01 17:39:06 +01:00
mod context;
2022-11-29 15:18:31 +01:00
pub struct Opts {}
impl UpdateConfig for Opts {}
#[tokio::main]
async fn main() {
let opts = Opts {};
let config = config::default_load(&opts);
let db = db::Database::build(config.clone()).await;
let mqtt_client = mqtt::start(config.clone(), db.clone()).await;
rpc::start(config, db, mqtt_client).await;
}