package com.huawei.hms.hwid; import android.app.PendingIntent; import android.text.TextUtils; import com.huawei.hms.common.ApiException; import com.huawei.hms.common.ResolvableApiException; import com.huawei.hms.common.internal.ResponseErrorCode; import com.huawei.hms.common.internal.TaskApiCall; import com.huawei.hms.support.api.client.Status; import com.huawei.hms.support.api.entity.account.AccountNaming; import com.huawei.hms.support.api.entity.core.CommonCode; import com.huawei.hms.support.hianalytics.HiAnalyticsClient; import o.nNj; /* loaded from: classes2.dex */ public class j extends TaskApiCall { @Override // com.huawei.hms.common.internal.TaskApiCall public int getApiLevel() { return 16; } @Override // com.huawei.hms.common.internal.TaskApiCall public int getMinApkVersion() { return 60000000; } public j(String str, String str2, String str3) { super(str, str2, str3); } /* JADX INFO: Access modifiers changed from: protected */ @Override // com.huawei.hms.common.internal.TaskApiCall /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void doExecute(c cVar, ResponseErrorCode responseErrorCode, String str, nNj nnj) { as.b("AccountLogoutTaskApiCall", "AccountLogoutTaskApiCall doExecute", true); if (responseErrorCode == null) { as.b("AccountLogoutTaskApiCall", "response is null.", true); nnj.c(new ApiException(new Status(2003, "response is null."))); return; } a(responseErrorCode); if (responseErrorCode.getErrorCode() != 0) { if (CommonCode.Resolution.HAS_RESOLUTION.equals(responseErrorCode.getResolution())) { as.b("AccountLogoutTaskApiCall", "hms apk version is low or is not exist.", true); nnj.c(new ResolvableApiException(new Status(responseErrorCode.getErrorCode(), responseErrorCode.getErrorReason(), (PendingIntent) responseErrorCode.getParcelable()))); } else { as.b("AccountLogoutTaskApiCall", "AccountLogoutTaskApiCall callback.", true); if (responseErrorCode.getErrorCode() != 2031) { nnj.c(new ApiException(new Status(responseErrorCode.getErrorCode(), responseErrorCode.getErrorReason()))); } } nnj.b(null); a(cVar, responseErrorCode); return; } if (TextUtils.isEmpty(str)) { nnj.c(new ApiException(new Status(responseErrorCode.getErrorCode(), responseErrorCode.getErrorReason()))); a(cVar, responseErrorCode); } else { nnj.b(null); a(cVar, responseErrorCode); } } private void a(c cVar, ResponseErrorCode responseErrorCode) { if (cVar == null || responseErrorCode == null) { return; } HiAnalyticsClient.reportExit(cVar.getContext(), AccountNaming.logout, getTransactionId(), ar.a(responseErrorCode.getErrorCode()), responseErrorCode.getErrorCode()); } private void a(ResponseErrorCode responseErrorCode) { StringBuilder sb = new StringBuilder(); StringBuilder sb2 = new StringBuilder("headerErrorCode:"); sb2.append(responseErrorCode.getErrorCode()); sb.append(sb2.toString()); as.b("AccountLogoutTaskApiCall", sb.toString(), true); } }