feat: more breaking changes
This commit is contained in:
@ -31,12 +31,6 @@ pub async fn run(_args: Vec<String>) {
|
||||
.unwrap_or_default()
|
||||
);
|
||||
|
||||
try_join!(
|
||||
fs::create_dir_all(util::config_dir()),
|
||||
fs::create_dir_all(util::pkg_dir()),
|
||||
fs::create_dir_all(util::cache_dir())
|
||||
).expect("Unable to create working directories");
|
||||
|
||||
tauri::Builder::default()
|
||||
.plugin(tauri_plugin_single_instance::init(|app, args, _cwd| {
|
||||
let _ = app
|
||||
@ -74,12 +68,29 @@ pub async fn run(_args: Vec<String>) {
|
||||
.plugin(tauri_plugin_shell::init())
|
||||
.plugin(tauri_plugin_opener::init())
|
||||
.setup(|app| {
|
||||
let apph = app.handle();
|
||||
|
||||
util::init_dirs(&apph);
|
||||
|
||||
let app_data = AppData::new(app.handle().clone());
|
||||
|
||||
app.manage(Mutex::new(app_data));
|
||||
app.deep_link().register_all()?;
|
||||
|
||||
let apph = app.handle();
|
||||
log::debug!("\n{:?}\n{:?}\n{:?}", util::config_dir(), util::pkg_dir(), util::cache_dir());
|
||||
|
||||
tauri::async_runtime::spawn(async {
|
||||
let e = try_join!(
|
||||
fs::create_dir_all(util::config_dir()),
|
||||
fs::create_dir_all(util::pkg_dir()),
|
||||
fs::create_dir_all(util::cache_dir())
|
||||
);
|
||||
if let Err(e) = e {
|
||||
log::error!("Unable to create base directories: {}", e);
|
||||
std::process::exit(1);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
app.listen("download-end", closure!(clone apph, |ev| {
|
||||
let raw = ev.payload();
|
||||
@ -107,17 +118,15 @@ pub async fn run(_args: Vec<String>) {
|
||||
cmd::init_profile,
|
||||
cmd::load_profile,
|
||||
cmd::get_current_profile,
|
||||
cmd::get_current_profile_dir,
|
||||
cmd::save_current_profile,
|
||||
cmd::read_profile_data,
|
||||
cmd::write_profile_data,
|
||||
cmd::set_cfg,
|
||||
|
||||
cmd::startline,
|
||||
cmd::kill,
|
||||
|
||||
cmd::list_platform_capabilities,
|
||||
cmd::set_cfg,
|
||||
cmd::list_displays,
|
||||
cmd::list_platform_capabilities,
|
||||
cmd::list_directories,
|
||||
])
|
||||
.run(tauri::generate_context!())
|
||||
.expect("error while running tauri application");
|
||||
|
Reference in New Issue
Block a user