diff --git a/identity/credentialmanager/src/main/java/com/example/identity/credentialmanager/RestoreCredentialsFunctions.kt b/identity/credentialmanager/src/main/java/com/example/identity/credentialmanager/RestoreCredentialsFunctions.kt index fd55662be..f1b9d30a6 100644 --- a/identity/credentialmanager/src/main/java/com/example/identity/credentialmanager/RestoreCredentialsFunctions.kt +++ b/identity/credentialmanager/src/main/java/com/example/identity/credentialmanager/RestoreCredentialsFunctions.kt @@ -23,6 +23,7 @@ import androidx.credentials.CreateRestoreCredentialRequest import androidx.credentials.CredentialManager import androidx.credentials.GetCredentialRequest import androidx.credentials.GetRestoreCredentialOption +import androidx.credentials.RestoreCredential class RestoreCredentialsFunctions( private val context: Context, @@ -49,6 +50,10 @@ class RestoreCredentialsFunctions( val getRequest = GetCredentialRequest(listOf(options)) val response = credentialManager.getCredential(context, getRequest) + + // Type-check and extract the restore credential + val credential = response.credential as RestoreCredential + // [END android_identity_restore_cred_get] }