Create struct for global app state

This commit is contained in:
Kiana Sheibani 2023-09-26 21:37:13 -04:00
parent da6b4a9220
commit c8cb974762
Signed by: toki
GPG key ID: 6CB106C25E86A9F7
3 changed files with 19 additions and 3 deletions

View file

@ -4,6 +4,8 @@ use std::io::{self, Write};
mod queries;
use queries::*;
mod state;
use state::*;
mod datasets;
use datasets::*;
@ -11,7 +13,14 @@ fn main() {
let mut config_dir = dirs::config_dir().unwrap();
config_dir.push("ggelo");
let path = dataset_path(&config_dir, "test");
let auth_token = get_auth_key(&config_dir).unwrap();
// let config = AppState {
// config_dir,
// auth_token,
// };
let path = dataset_path(&config_dir, "test").unwrap();
let connection = open_dataset(&path).unwrap();
let set_data = SetData {