init.rs 649 B

1234567891011121314151617
  1. use flowy_core::{AppFlowyCore, AppFlowyCoreConfig, DEFAULT_NAME};
  2. pub fn init_flowy_core() -> AppFlowyCore {
  3. let config_json = include_str!("../tauri.conf.json");
  4. let config: tauri_utils::config::Config = serde_json::from_str(config_json).unwrap();
  5. let mut data_path = tauri::api::path::app_local_data_dir(&config).unwrap();
  6. if cfg!(debug_assertions) {
  7. data_path.push("dev");
  8. }
  9. data_path.push("data");
  10. std::env::set_var("RUST_LOG", "trace");
  11. let config = AppFlowyCoreConfig::new(data_path.to_str().unwrap(), DEFAULT_NAME.to_string())
  12. .log_filter("trace", vec!["appflowy_tauri".to_string()]);
  13. AppFlowyCore::new(config)
  14. }