mirror of
https://github.com/an-anime-team/an-anime-game-launcher.git
synced 2025-02-16 15:22:01 +03:00
fix: create cache folder if it doesn't exist
This commit is contained in:
parent
85ba5b0d08
commit
df378357ad
1 changed files with 8 additions and 2 deletions
10
src/main.rs
10
src/main.rs
|
@ -109,11 +109,11 @@ fn main() -> anyhow::Result<()> {
|
||||||
// Setup custom panic handler
|
// Setup custom panic handler
|
||||||
human_panic::setup_panic!(human_panic::metadata!());
|
human_panic::setup_panic!(human_panic::metadata!());
|
||||||
|
|
||||||
// Create launcher folder if it isn't
|
// Create launcher folder if it doesn't exist.
|
||||||
if !LAUNCHER_FOLDER.exists() {
|
if !LAUNCHER_FOLDER.exists() {
|
||||||
std::fs::create_dir_all(LAUNCHER_FOLDER.as_path()).expect("Failed to create launcher folder");
|
std::fs::create_dir_all(LAUNCHER_FOLDER.as_path()).expect("Failed to create launcher folder");
|
||||||
|
|
||||||
// This one is kinda critical buy well, I can't do something with it
|
// This one is kinda critical but well, I can't do anything about it
|
||||||
std::fs::write(FIRST_RUN_FILE.as_path(), "").expect("Failed to create .first-run file");
|
std::fs::write(FIRST_RUN_FILE.as_path(), "").expect("Failed to create .first-run file");
|
||||||
|
|
||||||
// Set initial launcher language based on system language
|
// Set initial launcher language based on system language
|
||||||
|
@ -125,6 +125,12 @@ fn main() -> anyhow::Result<()> {
|
||||||
Config::update_raw(config).expect("Failed to update config");
|
Config::update_raw(config).expect("Failed to update config");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Create cache folder if it doesn't exist.
|
||||||
|
if !CACHE_FOLDER.exists() {
|
||||||
|
std::fs::create_dir_all(CACHE_FOLDER.as_path())
|
||||||
|
.expect("Failed to create cache folder");
|
||||||
|
}
|
||||||
|
|
||||||
// Force debug output
|
// Force debug output
|
||||||
let mut force_debug = false;
|
let mut force_debug = false;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue