diff --git a/src/core/utils.rs b/src/core/utils.rs index dc5ac82..dce3063 100644 --- a/src/core/utils.rs +++ b/src/core/utils.rs @@ -17,7 +17,7 @@ pub const NAME: &str = "UAD-ng"; /// [More info](https://developer.android.com/tools/variables#adb) pub const ANDROID_SERIAL: &str = "ANDROID_SERIAL"; pub const EXPORT_FILE_NAME: &str = "selection_export.txt"; -pub const UNINSTALLED_PACKAGES_FILE_NAME: &str = "uninstalled_packages"; +pub const UNINSTALLED_PACKAGES_FILE_NAME_FORMAT: &str = "uninstalled_packages_{}.csv"; #[derive(Debug, Clone)] pub enum Error { @@ -184,8 +184,7 @@ pub async fn export_packages( phone_packages: Vec>, ) -> Result { let backup_file = format!( - "{}_{}.csv", - UNINSTALLED_PACKAGES_FILE_NAME, + UNINSTALLED_PACKAGES_FILE_NAME_FORMAT, Local::now().format("%Y%m%d") ); diff --git a/src/gui/views/settings.rs b/src/gui/views/settings.rs index 4508f64..c746448 100644 --- a/src/gui/views/settings.rs +++ b/src/gui/views/settings.rs @@ -9,7 +9,7 @@ use crate::core::sync::{get_android_sdk, perform_adb_commands, CommandType, Phon use crate::core::theme::Theme; use crate::core::utils::{ export_packages, open_folder, open_url, string_to_theme, DisplayablePath, - UNINSTALLED_PACKAGES_FILE_NAME, + UNINSTALLED_PACKAGES_FILE_NAME_FORMAT, }; use crate::gui::style; use crate::gui::views::list::{List as AppsView, PackageInfo}; @@ -544,8 +544,7 @@ impl Settings { ].padding(20); let file_row = row![text(format!( - "{}_{}.csv", - UNINSTALLED_PACKAGES_FILE_NAME, + UNINSTALLED_PACKAGES_FILE_NAME_FORMAT, chrono::Local::now().format("%Y%m%d") )) .style(style::Text::Commentary)]