Files
shacraft-launcher/src-tauri/src/commands/mod.rs
T

17 lines
446 B
Rust

//! Thin Tauri adapters grouped by the domain they expose.
pub(crate) mod account;
pub(crate) mod game;
pub(crate) mod host;
pub(crate) mod preferences;
pub(crate) mod profiles;
pub(crate) mod shacraft;
use std::path::PathBuf;
use tauri::{AppHandle, Manager};
fn data_dir(app: &AppHandle) -> Result<PathBuf, String> {
app.path()
.app_data_dir()
.map_err(|error| format!("Cannot resolve launcher data directory: {error}"))
}