package com.ubt.jimu.upload; import android.text.TextUtils; import com.ubt.jimu.utils.LogUtils; import java.io.File; import java.util.List; /* loaded from: classes2.dex */ public class DataUploadProxy implements IBaseUploadHttp { private static DataUploadProxy b; private IBaseUploadHttp a; private DataUploadProxy() { } public static DataUploadProxy c() { if (b == null) { b = new DataUploadProxy(); } return b; } public void a(IBaseUploadHttp iBaseUploadHttp) { this.a = iBaseUploadHttp; b(); } @Override // com.ubt.jimu.upload.IBaseUploadHttp public void b() { IBaseUploadHttp iBaseUploadHttp = this.a; if (iBaseUploadHttp == null) { throw new RuntimeException("DataUploadProxy 没有初始化,请在Application调用 DataUploadProxy.getInstance().init(IBaseUploadHttp mIBaseUploadHttp)"); } iBaseUploadHttp.b(); } @Override // com.ubt.jimu.upload.IBaseUploadHttp public void a(UploadRequest uploadRequest, IUploadCallback iUploadCallback) { if (uploadRequest == null || TextUtils.isEmpty(uploadRequest.b())) { return; } if (!new File(uploadRequest.b()).exists()) { LogUtils.c("上传阿里云数据失败:本地文件不存在"); return; } IBaseUploadHttp iBaseUploadHttp = this.a; if (iBaseUploadHttp != null) { iBaseUploadHttp.a(uploadRequest, iUploadCallback); return; } throw new RuntimeException("DataUploadProxy 没有初始化,请在Application调用 DataUploadProxy.getInstance().init(IBaseUploadHttp mIBaseUploadHttp)"); } @Override // com.ubt.jimu.upload.IBaseUploadHttp public void a(byte[] bArr, String str, IUploadCallback iUploadCallback) { if (bArr == null || bArr.length == 0 || TextUtils.isEmpty(str)) { return; } IBaseUploadHttp iBaseUploadHttp = this.a; if (iBaseUploadHttp != null) { iBaseUploadHttp.a(bArr, str, iUploadCallback); return; } throw new RuntimeException("DataUploadProxy 没有初始化,请在Application调用 DataUploadProxy.getInstance().init(IBaseUploadHttp mIBaseUploadHttp)"); } @Override // com.ubt.jimu.upload.IBaseUploadHttp public void a() { IBaseUploadHttp iBaseUploadHttp = this.a; if (iBaseUploadHttp != null) { iBaseUploadHttp.a(); return; } throw new RuntimeException("DataUploadProxy 没有初始化,请在Application调用 DataUploadProxy.getInstance().init(IBaseUploadHttp mIBaseUploadHttp)"); } public void a(List list, IUploadCallback iUploadCallback) { if (list == null || list.size() == 0) { return; } c().a(); new ConcurrentUploadTask(this.a).a(list, iUploadCallback); } }