fix(profile): propagate subscription update failures

This commit is contained in:
Tunglies
2026-08-26 00:24:28 +08:00
parent 695fadf21e
commit 4c1df582ba
3 changed files with 33 additions and 50 deletions
+1 -12
View File
@@ -472,18 +472,7 @@ impl Timer {
run_timer_profile_update_transition(
|| Self::emit_update_event(uid, true),
|| async {
let is_current = Config::profiles().await.latest_arc().current.as_ref() == Some(uid);
logging!(
debug,
Type::Timer,
"Profile {} is current active profile: {}",
uid,
is_current
);
feat::update_profile(uid, None, is_current, false, false).await
},
|| feat::update_profile(uid, None, false),
|result| match result {
Ok(_) => {
logging!(