package com.netease.nrtc.utility.b; import android.net.Uri; import com.netease.nrtc.c; import com.netease.nrtc.engine.impl.C0373a; import com.netease.nrtc.engine.impl.f; import com.netease.yunxin.base.http.HttpStack; import com.netease.yunxin.base.trace.Trace; import com.netease.yunxin.nos.sdk.NosFacade; import com.netease.yunxin.nos.sdk.UploadCallback; import com.sina.weibo.sdk.auth.Oauth2AccessToken; import java.io.File; import java.util.concurrent.ExecutorService; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; public class a { /* renamed from: a reason: collision with root package name */ private RunnableC0110a f11045a; /* renamed from: b reason: collision with root package name */ private final b f11046b = new b(); /* renamed from: c reason: collision with root package name */ private final ExecutorService f11047c = new ThreadPoolExecutor(0, 1, 30, TimeUnit.SECONDS, new LinkedBlockingQueue()); /* access modifiers changed from: private */ /* renamed from: com.netease.nrtc.utility.b.a$a reason: collision with other inner class name */ public static class RunnableC0110a implements Runnable { /* renamed from: a reason: collision with root package name */ private final b f11048a; /* renamed from: b reason: collision with root package name */ private final f f11049b; RunnableC0110a(b bVar, f fVar) { this.f11048a = bVar; this.f11049b = fVar; } public long a() { return this.f11049b.c(); } public void run() { String str; try { str = this.f11048a.a(String.format("tmp_%d.zip", Long.valueOf(this.f11049b.c()))); } catch (Exception e2) { e2.printStackTrace(); str = null; } if (str == null) { Trace.e("LogUploadService", "path not found:" + this.f11048a.a()); return; } final File file = new File(str); c.a(str, str, this.f11049b.b(), new UploadCallback() { /* class com.netease.nrtc.utility.b.a.RunnableC0110a.AnonymousClass1 */ @Override // com.netease.yunxin.nos.sdk.UploadCallback public void onCanceled(Object obj) { } @Override // com.netease.yunxin.nos.sdk.UploadCallback public void onFailure(Object obj, int i, String str) { Trace.e("LogUploadService", String.format("onFailure: %s %d %s", obj, Integer.valueOf(i), str)); } @Override // com.netease.yunxin.nos.sdk.UploadCallback public void onProgress(Object obj, long j, long j2) { Trace.d("LogUploadService", String.format("onProgress: %s %d/%d", obj, Long.valueOf(j), Long.valueOf(j2))); } @Override // com.netease.yunxin.nos.sdk.UploadCallback public void onSuccess(Object obj, String str) { Trace.i("LogUploadService", String.format("file upload onSuccess: %s", obj)); HttpStack.HttpStackResponse doPost = HttpStack.doPost(Uri.parse("https://nrtc.netease.im/nrtc/uploadSdkLog.action").buildUpon().appendQueryParameter("cid", String.valueOf(RunnableC0110a.this.f11049b.c())).appendQueryParameter(Oauth2AccessToken.KEY_UID, String.valueOf(RunnableC0110a.this.f11049b.d())).appendQueryParameter("appkey", C0373a.f10495d).appendQueryParameter("sdkLogUrl", NosFacade.buildFormatUrl(RunnableC0110a.this.f11049b.b())).appendQueryParameter("deviceid", RunnableC0110a.this.f11049b.e()).build().toString()); if (doPost == null || doPost.code != 200) { Object[] objArr = new Object[1]; objArr[0] = doPost == null ? "null" : doPost.result; Trace.e("LogUploadService", String.format("call http failed: %s", objArr)); } else { Trace.i("LogUploadService", String.format("call http onSuccess: %s %s", obj, doPost.result)); } file.delete(); } }); } } private a() { } public static a a(String str) { a aVar = new a(); aVar.b(str); return aVar; } private void b(String str) { this.f11046b.b(str); } public void a() { RunnableC0110a aVar = this.f11045a; if (aVar != null) { this.f11047c.execute(aVar); this.f11045a = null; } } public void a(f fVar) { RunnableC0110a aVar = this.f11045a; if (aVar == null || aVar.a() != fVar.c()) { this.f11045a = new RunnableC0110a(this.f11046b, fVar); } else { Trace.i("LogUploadService", "upload task is running"); } } }