1
0
Fork 0
trinitrix/src/main.rs

29 lines
568 B
Rust
Raw Normal View History

2023-06-14 21:49:20 +00:00
mod ui;
mod accounts;
mod app;
2023-06-14 21:49:20 +00:00
use matrix_sdk::ruma::exports::serde_json;
use tokio::time::{sleep, Duration};
2023-06-23 03:41:26 +00:00
use crate::app::Message;
use crate::ui::UI;
2023-06-14 21:49:20 +00:00
#[tokio::main]
async fn main() -> anyhow::Result<()> {
tracing_subscriber::fmt::init();
let mut app = app::App::new();
2023-06-23 03:41:26 +00:00
app.fill_test_data();
2023-06-23 14:07:18 +00:00
let client = app.accounts_manager.add("https://nerdcult.net", "test", "abcd1234").await?;
2023-06-23 03:41:26 +00:00
let mut ui = UI::new();
ui.draw_main(&app)?;
2023-06-23 14:07:18 +00:00
// let client = app.accounts_manager.login(0).await?;
// app.client = Some(client);
2023-06-14 21:49:20 +00:00
Ok(())
}