mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-01-29 17:15:38 +08:00
feat: add function to retrieve profile name by UID and improve error logging for profile updates
This commit is contained in:
@@ -140,14 +140,19 @@ async fn perform_profile_update(
|
||||
Ok(is_current)
|
||||
}
|
||||
Err(retry_err) => {
|
||||
let failed_profile_name = Config::profiles()
|
||||
.await
|
||||
.latest_ref()
|
||||
.get_name_by_uid(uid)
|
||||
.unwrap_or_default();
|
||||
logging!(
|
||||
error,
|
||||
Type::Config,
|
||||
"[订阅更新] 使用Clash代理更新仍然失败: {retry_err}"
|
||||
"[订阅更新] 使用Clash代理更新仍然失败: {failed_profile_name} - {retry_err}"
|
||||
);
|
||||
handle::Handle::notice_message(
|
||||
"update_failed_even_with_clash",
|
||||
format!("{retry_err}"),
|
||||
format!("{failed_profile_name} - {retry_err}"),
|
||||
);
|
||||
Err(retry_err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user