diff options
author | 2025-02-10 17:31:16 -0800 | |
---|---|---|
committer | 2025-02-10 17:31:16 -0800 | |
commit | 2c739c94892f9b59c08ecc0fb5e1f06baeed67cc (patch) | |
tree | b2096a0f6c84e7154c4684262c5d39ce97e41ffe | |
parent | e7101f428ccb0bd1d9b182528c554d1796b651c8 (diff) | |
parent | 1c6efce1753306892d87a4820c34e95c89b37ed7 (diff) |
Merge "Capture new ApiStatus for Binder Death" into main
-rw-r--r-- | services/credentials/java/com/android/server/credentials/RequestSession.java | 2 | ||||
-rw-r--r-- | services/credentials/java/com/android/server/credentials/metrics/ApiStatus.java | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/services/credentials/java/com/android/server/credentials/RequestSession.java b/services/credentials/java/com/android/server/credentials/RequestSession.java index 2aa0c6b6dd0b..440eae5f7dea 100644 --- a/services/credentials/java/com/android/server/credentials/RequestSession.java +++ b/services/credentials/java/com/android/server/credentials/RequestSession.java @@ -446,7 +446,7 @@ abstract class RequestSession<T, U, V> implements CredentialManagerUi.Credential @Override public void binderDied() { Slog.d(TAG, "Client binder died - clearing session"); - finishSession(isUiWaitingForData(), ApiStatus.CLIENT_CANCELED.getMetricCode()); + finishSession(isUiWaitingForData(), ApiStatus.BINDER_DIED.getMetricCode()); } } diff --git a/services/credentials/java/com/android/server/credentials/metrics/ApiStatus.java b/services/credentials/java/com/android/server/credentials/metrics/ApiStatus.java index ece729fe5b32..c21e645d797f 100644 --- a/services/credentials/java/com/android/server/credentials/metrics/ApiStatus.java +++ b/services/credentials/java/com/android/server/credentials/metrics/ApiStatus.java @@ -16,6 +16,7 @@ package com.android.server.credentials.metrics; +import static com.android.internal.util.FrameworkStatsLog.CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED__API_STATUS__API_STATUS_BINDER_DIED; import static com.android.internal.util.FrameworkStatsLog.CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED__API_STATUS__API_STATUS_CLIENT_CANCELED; import static com.android.internal.util.FrameworkStatsLog.CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED__API_STATUS__API_STATUS_FAILURE; import static com.android.internal.util.FrameworkStatsLog.CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED__API_STATUS__API_STATUS_SUCCESS; @@ -27,7 +28,9 @@ public enum ApiStatus { CLIENT_CANCELED( CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED__API_STATUS__API_STATUS_CLIENT_CANCELED), USER_CANCELED( - CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED__API_STATUS__API_STATUS_USER_CANCELED); + CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED__API_STATUS__API_STATUS_USER_CANCELED), + BINDER_DIED( + CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED__API_STATUS__API_STATUS_BINDER_DIED); private final int mInnerMetricCode; |