feat: add function to retrieve profile name by UID and improve error logging for profile updates

This commit is contained in:
Tunglies
2025-11-02 20:07:47 +08:00
parent 85244a8f86
commit fb5bf72fb9
3 changed files with 23 additions and 8 deletions

View File

@@ -673,17 +673,15 @@ async fn create_profile_menu_item(
.iter()
.map(|(profile_uid, profile_name)| {
let app_handle = app_handle.clone();
let profile_uid = profile_uid.clone();
let profile_name = profile_name.clone();
async move {
let is_current_profile = Config::profiles()
.await
.latest_ref()
.is_current_profile_index(profile_uid.clone());
.is_current_profile_index(profile_uid);
CheckMenuItem::with_id(
&app_handle,
format!("profiles_{profile_uid}"),
t(&profile_name).await,
t(profile_name).await,
true,
is_current_profile,
None::<&str>,