From 45ee8fbb239230ee223136d86c195f9fd54cd8ea Mon Sep 17 00:00:00 2001 From: Ariq Pradipa Santoso Date: Tue, 4 Apr 2023 01:08:34 +0700 Subject: [PATCH] refactor: optimze path concatenation in get_lang() --- src-tauri/src/lang.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/lang.rs b/src-tauri/src/lang.rs index 08a9579..665ac5a 100644 --- a/src-tauri/src/lang.rs +++ b/src-tauri/src/lang.rs @@ -6,9 +6,8 @@ pub async fn get_lang(window: tauri::Window, lang: String) -> String { let lang = lang.to_lowercase(); // Send contents of language file back - let lang_path: PathBuf = [&install_location(), "lang", &format!("{}.json", lang)] - .iter() - .collect(); + let lang_path = install_location().join("lang").join(format!("{}.json", lang)); + match std::fs::read_to_string(lang_path) { Ok(x) => x, Err(e) => {