package com.ubt.jimu.sync; import android.text.TextUtils; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.http.ApiResponse; import com.ubt.jimu.blockly.bean.JimuSound; import com.ubt.jimu.blockly.bean.JimuSoundParameter; import com.ubt.jimu.blockly.dao.JimuSoundDbHandler; import com.ubt.jimu.blockly.networkSync.utils.QiNiuUtils; import com.ubt.jimu.transport3.api.DiyTransportServiceProxy; import com.ubt.jimu.transport3.bean.request.UploadAudioBean; import com.ubt.jimu.upload.DataUploadProxy; import com.ubt.jimu.upload.SimpleUploadCallback; import com.ubt.jimu.upload.UploadFilePathUtils; import com.ubt.jimu.upload.UploadRequest; import com.ubt.jimu.upload.UploadResponse; import com.ubt.jimu.utils.LogUtils; import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.functions.Consumer; import io.reactivex.schedulers.Schedulers; import java.io.File; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* loaded from: classes2.dex */ public class OfflineSoundUpload { private String a; private String b; private JimuSoundDbHandler c; private DiyTransportServiceProxy d; public OfflineSoundUpload(DiyTransportServiceProxy diyTransportServiceProxy) { this.d = diyTransportServiceProxy; if (this.c == null) { this.c = JimuSoundDbHandler.getInstance(); } } public void b() { List offlineQiNiuFile = this.c.getOfflineQiNiuFile(); if (offlineQiNiuFile == null || offlineQiNiuFile.size() == 0) { return; } Iterator it = offlineQiNiuFile.iterator(); while (it.hasNext()) { a(1, it.next()); } } public void c() { List offlineServiceFile = this.c.getOfflineServiceFile(); if (offlineServiceFile == null || offlineServiceFile.size() == 0) { return; } for (JimuSound jimuSound : offlineServiceFile) { if ("1".equals(jimuSound.getIsDeleted())) { b(-1, jimuSound); } else { b(1, jimuSound); } } } public void a(int i, JimuSound jimuSound) { String userId = Cache.getInstance().getUserId(); this.b = Cache.getInstance().getUserToken(); if ("local".equals(userId) || TextUtils.isEmpty(userId)) { return; } c(i, jimuSound); } public void b(final int i, final JimuSound jimuSound) { DiyTransportServiceProxy diyTransportServiceProxy = new DiyTransportServiceProxy(); this.a = Cache.getInstance().getUserId(); this.b = Cache.getInstance().getUserToken(); UploadAudioBean uploadAudioBean = new UploadAudioBean(this.b, this.a); ArrayList arrayList = new ArrayList(); JimuSoundParameter jimuSoundParameter = new JimuSoundParameter(); jimuSoundParameter.setAudioId(jimuSound.getKey()); jimuSoundParameter.setLastUploadTime(jimuSound.getLastUploadTime()); jimuSoundParameter.setUserId(this.a); jimuSoundParameter.setDescription(jimuSound.getDescription()); jimuSoundParameter.setDuration(jimuSound.getDuration()); jimuSoundParameter.setFileUrl(UploadFilePathUtils.a() + "/" + QiNiuUtils.getJimuSoundQiNiuKey(jimuSound)); jimuSoundParameter.setType(jimuSound.getType()); if (i == -1) { jimuSoundParameter.setIsDeleted(1); arrayList.add(jimuSoundParameter); uploadAudioBean.setDeleteAudios(arrayList); } else if (i == 0) { jimuSoundParameter.setIsDeleted(0); arrayList.add(jimuSoundParameter); uploadAudioBean.setUpdateAudios(arrayList); } else if (i == 1) { jimuSoundParameter.setIsDeleted(0); arrayList.add(jimuSoundParameter); uploadAudioBean.setAddAudios(arrayList); } diyTransportServiceProxy.uploadAudios(uploadAudioBean).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Consumer>() { // from class: com.ubt.jimu.sync.OfflineSoundUpload.2 @Override // io.reactivex.functions.Consumer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void accept(ApiResponse apiResponse) throws Exception { if (apiResponse == null || !apiResponse.isStatus()) { return; } int i2 = i; if (i2 == 1 || i2 == 0) { OfflineSoundUpload.this.c.updateJimuSoundUbtServiceState(jimuSound, true); } else { OfflineSoundUpload.this.c.deleteJimuSound(jimuSound); } } }); } public void a() { DiyTransportServiceProxy diyTransportServiceProxy; this.a = Cache.getInstance().getUserId(); this.b = Cache.getInstance().getUserToken(); if (TextUtils.isEmpty(this.a) || "local".equals(this.a) || (diyTransportServiceProxy = this.d) == null) { return; } diyTransportServiceProxy.audios(this.b, this.a).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Consumer>>() { // from class: com.ubt.jimu.sync.OfflineSoundUpload.3 @Override // io.reactivex.functions.Consumer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void accept(ApiResponse> apiResponse) throws Exception { List models; if (!apiResponse.isStatus() || (models = apiResponse.getModels()) == null || models.size() == 0) { return; } OfflineSoundUpload.this.a(models); } }); } private void c(final int i, final JimuSound jimuSound) { String localJimuSoundFilePath = QiNiuUtils.getLocalJimuSoundFilePath(jimuSound); LogUtils.c("本地录音文件路径:" + localJimuSoundFilePath); if (TextUtils.isEmpty(localJimuSoundFilePath)) { return; } if (!new File(localJimuSoundFilePath).exists()) { LogUtils.c(" Sound file not exists"); return; } UploadRequest uploadRequest = new UploadRequest(); uploadRequest.b(localJimuSoundFilePath); uploadRequest.a(UploadFilePathUtils.a(localJimuSoundFilePath)); DataUploadProxy.c().a(uploadRequest, new SimpleUploadCallback() { // from class: com.ubt.jimu.sync.OfflineSoundUpload.1 @Override // com.ubt.jimu.upload.IUploadCallback public void uploadFaulted(UploadRequest uploadRequest2, Exception exc) { LogUtils.c("上传录音文件失败:"); OfflineSoundUpload.this.c.updateQiNiuSyncState(jimuSound, false); } @Override // com.ubt.jimu.upload.IUploadCallback public void uploadSucceed(UploadResponse uploadResponse) { OfflineSoundUpload.this.c.updateQiNiuSyncState(jimuSound, true); OfflineSoundUpload.this.b(i, jimuSound); LogUtils.c("上传录音文件成功:" + uploadResponse.c()); } }); } /* JADX INFO: Access modifiers changed from: private */ public void a(List list) { for (JimuSound jimuSound : list) { JimuSound jimuSound2 = this.c.getJimuSound(jimuSound); if (jimuSound2 != null && "1".equals(jimuSound.getIsDeleted())) { this.c.deleteJimuSound(jimuSound2); } } } }