Open and close sqlite db properly

This commit is contained in:
Joscha 2022-06-15 21:52:05 +02:00
parent e65bf49a6e
commit 9d1810eceb
4 changed files with 165 additions and 0 deletions

View file

@ -3,14 +3,22 @@
mod chat;
mod store;
mod ui;
mod vault;
use directories::ProjectDirs;
use toss::terminal::Terminal;
use ui::Ui;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let dirs = ProjectDirs::from("de", "plugh", "cove").expect("unable to determine directories");
println!("Data dir: {}", dirs.data_dir().to_string_lossy());
let vault = vault::launch(&dirs.data_dir().join("vault.db"))?;
let mut terminal = Terminal::new()?;
// terminal.set_measuring(true);
Ui::run(&mut terminal).await?;
vault.close().await;
Ok(())
}