package com.tencent.mm.opensdk.diffdev.a; import android.os.AsyncTask; import android.os.Build; import android.util.Base64; import com.tencent.mm.opensdk.diffdev.OAuthErrCode; import com.tencent.mm.opensdk.diffdev.OAuthListener; import com.tencent.mm.opensdk.utils.Log; import io.rong.imlib.filetransfer.download.BaseDownloadRequest; import org.json.JSONObject; public class b extends AsyncTask<Void, Void, a> { /* renamed from: a reason: collision with root package name */ private String f41588a; /* renamed from: b reason: collision with root package name */ private String f41589b; /* renamed from: c reason: collision with root package name */ private String f41590c; /* renamed from: d reason: collision with root package name */ private String f41591d; /* renamed from: e reason: collision with root package name */ private String f41592e; /* renamed from: f reason: collision with root package name */ private OAuthListener f41593f; /* renamed from: g reason: collision with root package name */ private c f41594g; public static class a { /* renamed from: a reason: collision with root package name */ public OAuthErrCode f41595a; /* renamed from: b reason: collision with root package name */ public String f41596b; /* renamed from: c reason: collision with root package name */ public String f41597c; /* renamed from: d reason: collision with root package name */ public String f41598d; /* renamed from: e reason: collision with root package name */ public byte[] f41599e; private a() { } public static a a(byte[] bArr) { OAuthErrCode oAuthErrCode; String format; a aVar = new a(); if (bArr == null || bArr.length == 0) { Log.e("MicroMsg.SDK.GetQRCodeResult", "parse fail, buf is null"); oAuthErrCode = OAuthErrCode.WechatAuth_Err_NetworkErr; } else { try { try { JSONObject jSONObject = new JSONObject(new String(bArr, "utf-8")); int i10 = jSONObject.getInt("errcode"); if (i10 != 0) { Log.e("MicroMsg.SDK.GetQRCodeResult", String.format("resp errcode = %d", Integer.valueOf(i10))); aVar.f41595a = OAuthErrCode.WechatAuth_Err_NormalErr; jSONObject.optString("errmsg"); return aVar; } String string = jSONObject.getJSONObject("qrcode").getString("qrcodebase64"); if (string == null || string.length() == 0) { Log.e("MicroMsg.SDK.GetQRCodeResult", "parse fail, qrcodeBase64 is null"); aVar.f41595a = OAuthErrCode.WechatAuth_Err_JsonDecodeErr; return aVar; } byte[] decode = Base64.decode(string, 0); if (decode == null || decode.length == 0) { Log.e("MicroMsg.SDK.GetQRCodeResult", "parse fail, qrcodeBuf is null"); aVar.f41595a = OAuthErrCode.WechatAuth_Err_JsonDecodeErr; return aVar; } aVar.f41595a = OAuthErrCode.WechatAuth_Err_OK; aVar.f41599e = decode; aVar.f41596b = jSONObject.getString("uuid"); String string2 = jSONObject.getString("appname"); aVar.f41597c = string2; Log.d("MicroMsg.SDK.GetQRCodeResult", String.format("parse succ, save in memory, uuid = %s, appname = %s, imgBufLength = %d", aVar.f41596b, string2, Integer.valueOf(aVar.f41599e.length))); return aVar; } catch (Exception e10) { format = String.format("parse json fail, ex = %s", e10.getMessage()); Log.e("MicroMsg.SDK.GetQRCodeResult", format); oAuthErrCode = OAuthErrCode.WechatAuth_Err_NormalErr; aVar.f41595a = oAuthErrCode; return aVar; } } catch (Exception e11) { format = String.format("parse fail, build String fail, ex = %s", e11.getMessage()); Log.e("MicroMsg.SDK.GetQRCodeResult", format); oAuthErrCode = OAuthErrCode.WechatAuth_Err_NormalErr; aVar.f41595a = oAuthErrCode; return aVar; } } aVar.f41595a = oAuthErrCode; return aVar; } } public b(String str, String str2, String str3, String str4, String str5, OAuthListener oAuthListener) { this.f41588a = str; this.f41589b = str2; this.f41590c = str3; this.f41591d = str4; this.f41592e = str5; this.f41593f = oAuthListener; } public boolean a() { Log.i("MicroMsg.SDK.GetQRCodeTask", "cancelTask"); c cVar = this.f41594g; return cVar == null ? cancel(true) : cVar.cancel(true); } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */ @Override // android.os.AsyncTask public a doInBackground(Void[] voidArr) { Thread.currentThread().setName("OpenSdkGetQRCodeTask"); Log.i("MicroMsg.SDK.GetQRCodeTask", "doInBackground"); String format = String.format("https://open.weixin.qq.com/connect/sdk/qrconnect?appid=%s&noncestr=%s×tamp=%s&scope=%s&signature=%s", this.f41588a, this.f41590c, this.f41591d, this.f41589b, this.f41592e); long currentTimeMillis = System.currentTimeMillis(); byte[] a10 = com.tencent.mm.opensdk.channel.a.a.a(format, (int) BaseDownloadRequest.TIMEOUT); Log.d("MicroMsg.SDK.GetQRCodeTask", String.format("doInBackground, url = %s, time consumed = %d(ms)", format, Long.valueOf(System.currentTimeMillis() - currentTimeMillis))); return a.a(a10); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // android.os.AsyncTask public void onPostExecute(a aVar) { a aVar2 = aVar; OAuthErrCode oAuthErrCode = aVar2.f41595a; if (oAuthErrCode == OAuthErrCode.WechatAuth_Err_OK) { Log.d("MicroMsg.SDK.GetQRCodeTask", "onPostExecute, get qrcode success imgBufSize = " + aVar2.f41599e.length); this.f41593f.onAuthGotQrcode(aVar2.f41598d, aVar2.f41599e); c cVar = new c(aVar2.f41596b, this.f41593f); this.f41594g = cVar; if (Build.VERSION.SDK_INT >= 11) { cVar.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, new Void[0]); } else { cVar.execute(new Void[0]); } } else { Log.e("MicroMsg.SDK.GetQRCodeTask", String.format("onPostExecute, get qrcode fail, OAuthErrCode = %s", oAuthErrCode)); this.f41593f.onAuthFinish(aVar2.f41595a, null); } } }