// use redis::IntoConnectionInfo; // use std::env; //mod airdata; mod auth; mod error; mod client_ext; use client_ext::ClientExt; //mod handlers; //mod lossy; mod router; use router::UpdateHandler; #[tokio::main(flavor = "multi_thread", worker_threads = 5)] async fn main() -> error::AirceptionResult<()> { dotenv::dotenv().ok(); env_logger::init(); //let tg_log: Option = env::var("TG_LOG").ok().and_then(|var| var.parse().ok()); //let data = airdata::AsyncData::new("redis://127.0.0.1/".into_connection_info()?).await?; #[allow(unused)] let tg = tdlib_rs::ClientBuilder::new(UpdateHandler {}) .log_level(tdlib_rs::LogLevel::Warn) //.log_file("tg.log") .build(); std::thread::sleep(std::time::Duration::from_secs(1)); //log::warn!("{:#?}", tg.get_me().await); log::warn!("{:#?}", tg.get_network_statistics(true).await); /* sleep forever */ std::thread::park(); Ok(()) }