diff --git a/platform/dr-plat/src/secrets.rs b/platform/dr-plat/src/secrets.rs index ef2bb0b..ffe07c5 100644 --- a/platform/dr-plat/src/secrets.rs +++ b/platform/dr-plat/src/secrets.rs @@ -222,22 +222,16 @@ impl Default for PlatformSecretStore { #[cfg(target_os = "android")] impl SecretStore for PlatformSecretStore { fn store(&self, secret_ref: &SecretRef, secret: &str) -> Result<(), SecretError> { - use keyring_core::api::CredentialApi; - self.entry(secret_ref)? .set_password(secret) .map_err(map_err) } fn retrieve(&self, secret_ref: &SecretRef) -> Result { - use keyring_core::api::CredentialApi; - self.entry(secret_ref)?.get_password().map_err(map_err) } fn delete(&self, secret_ref: &SecretRef) -> Result<(), SecretError> { - use keyring_core::api::CredentialApi; - match self.entry(secret_ref)?.delete_credential() { Ok(()) => Ok(()), // Logout must be idempotent, as on Linux.