package com.ubt.jimu.unity.bluetooth; import android.util.Log; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.cache.Constants; import com.ubt.jimu.diy.contract.UserDiyHomeContract; import com.ubt.jimu.diy.presenter.UserDiyHomePresenter; import com.ubt.jimu.transport.model.TransportFile; import com.ubt.jimu.transport3.model.DiyModelAction; import java.util.HashMap; import java.util.List; /* loaded from: classes2.dex */ public class DiyActionDownloader implements UserDiyHomeContract.View { private String modelID; private String modelName; private long modelServerId; private int modelType; private UnityActivity unityActivity; private String userId; private final String TAG = DiyActionDownloader.class.getSimpleName(); private UserDiyHomeContract.Presenter presenter = new UserDiyHomePresenter(this); public DiyActionDownloader(UnityActivity unityActivity, String str, long j, String str2, String str3, int i) { this.unityActivity = unityActivity; this.userId = str; this.modelServerId = j; this.modelID = str2; this.modelName = str3; this.modelType = i + 1; } public static void reloadServos(UnityActivity unityActivity, String str, String str2, int i) { if (Cache.getInstance().getSettings().getBoolean(Constants.KEY_DOWNLOAD_SERVOS, false).booleanValue()) { Cache.getInstance().getSettings().put(Constants.KEY_DOWNLOAD_SERVOS, false); reloadSource(unityActivity, str, str2, i, 4); } } public static void reloadSource(UnityActivity unityActivity, String str, String str2, int i, int i2) { if (i2 <= 0 || unityActivity == null) { return; } HashMap hashMap = new HashMap(); hashMap.put(UnityActivity.modelId, str); hashMap.put(UnityActivity.pModelName, str2); hashMap.put(UnityActivity.pModelType, Integer.valueOf(i)); hashMap.put("fileType", Integer.valueOf(i2)); UnityActivity.CallUnityFunc("downloadFilesNotify", hashMap); } public void downloadAction() { if ("local".equals(this.userId)) { return; } long j = this.modelServerId; if (j <= 0) { return; } this.presenter.getDiyModelActions(this.userId, this.modelType, this.modelID, Integer.valueOf((int) j)); } @Override // com.ubt.jimu.diy.contract.UserDiyHomeContract.View public void onGetServerActionListFailed(Throwable th) { Log.e(this.TAG, "DIY动作下载失败"); } @Override // com.ubt.jimu.diy.contract.UserDiyHomeContract.View public void onGetServerActionListSuccess(List list) { reloadSource(this.unityActivity, this.modelID, this.modelName, this.modelType - 1, 2); } @Override // com.ubt.jimu.diy.contract.UserDiyHomeContract.View public void onServerDeleteActions(List list) { reloadSource(this.unityActivity, this.modelID, this.modelName, this.modelType - 1, 2); } @Override // com.ubt.jimu.diy.contract.UserDiyHomeContract.View public void onStartDownload(List list) { } @Override // com.ubtech.view.BaseView public void setPresenter(UserDiyHomeContract.Presenter presenter) { this.presenter = presenter; } }