An easy-to-host PDS on the ATProtocol, iPhone and MacOS. Maintain control of your keys and data, always.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(identity-wallet): add recovery_state field to test AppState initializers

Updates all three test fixtures in oauth.rs to initialize recovery_state field
to match the updated AppState struct definition. Ensures tests compile and pass.

+3
+3
apps/identity-wallet/src-tauri/src/oauth.rs
··· 912 912 relay_client: OnceLock::new(), 913 913 pds_client: crate::pds_client::PdsClient::new(), 914 914 claim_state: tokio::sync::Mutex::new(None), 915 + recovery_state: tokio::sync::Mutex::new(None), 915 916 }; 916 917 917 918 let url = make_test_url("code123", "WRONG-STATE"); ··· 942 943 relay_client: OnceLock::new(), 943 944 pds_client: crate::pds_client::PdsClient::new(), 944 945 claim_state: tokio::sync::Mutex::new(None), 946 + recovery_state: tokio::sync::Mutex::new(None), 945 947 }; 946 948 947 949 // First callback succeeds. ··· 974 976 relay_client: OnceLock::new(), 975 977 pds_client: crate::pds_client::PdsClient::new(), 976 978 claim_state: tokio::sync::Mutex::new(None), 979 + recovery_state: tokio::sync::Mutex::new(None), 977 980 }; 978 981 979 982 let url = make_test_url("mycode", "expected-state");