chore: add platform check

This commit is contained in:
2025-07-07 15:26:20 +02:00
parent 6d2d5de6d2
commit 3dc62a060e
4 changed files with 39 additions and 3 deletions

View File

@@ -634,3 +634,8 @@ pub fn open_url_in_browser(url: String) -> Result<(), String> {
pub fn exit(app: AppHandle) {
app.exit(0x0100);
}
#[tauri::command]
pub fn get_platform() -> String {
std::env::consts::OS.to_string()
}

View File

@@ -8,7 +8,7 @@ use crate::commands::{
get_ezpp_launcher_update_files, get_hwid, get_launcher_version, get_osu_release_stream,
get_osu_skin, get_osu_version, get_skins_count, is_osu_running, open_url_in_browser,
replace_ui_files, run_osu, run_osu_updater, set_osu_config_values, set_osu_user_config_values,
valid_osu_folder,
valid_osu_folder, get_platform
};
#[cfg_attr(mobile, tauri::mobile_entry_point)]
@@ -45,7 +45,8 @@ pub fn run() {
is_osu_running,
open_url_in_browser,
get_launcher_version,
exit
exit,
get_platform
])
.plugin(tauri_plugin_fs::init())
.plugin(tauri_plugin_dialog::init())