From d26f694b3d53a731e4d897df11e52ade69bdcec5 Mon Sep 17 00:00:00 2001 From: "Mike A." Date: Tue, 5 May 2026 19:53:31 +0200 Subject: [PATCH 1/2] Skip submitting validation data in `login_apple_delegates` if not provided by os_config --- src/auth.rs | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/auth.rs b/src/auth.rs index 454eff9..306465e 100644 --- a/src/auth.rs +++ b/src/auth.rs @@ -383,7 +383,7 @@ pub async fn login_apple_delegates(account: &AppleAccount(account: &AppleAccount Date: Tue, 5 May 2026 20:20:59 +0200 Subject: [PATCH 2/2] Add serde alias for `MobileMeDelegateResponse` config field --- src/auth.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/auth.rs b/src/auth.rs index 306465e..f4d8173 100644 --- a/src/auth.rs +++ b/src/auth.rs @@ -205,7 +205,7 @@ pub struct IDSDelegateResponse { #[derive(Deserialize)] pub struct MobileMeDelegateResponse { pub tokens: HashMap, - #[serde(default)] + #[serde(alias = "com.apple.mobileme", default)] pub config: Dictionary, }