1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod api;
pub mod config;
mod db;
mod entity;
pub mod err;

pub async fn start_server(config: config::Root) -> Result<(), err::RuntimeError> {
    let db = db::prepare_db(config.db).await?;

    if config.http.enable {
        api::http::http_daemon(config.http, &db).await?;
    };
    // if config.socket.enable{
    // api::zmq::socket_daemon(config.socket, &db).await?;
    // };
    Ok(())
}