alexandroid/decompiled/jadx/sources/com/ReactNativeBlobUtil/ReactNativeBlobUtilConfig.java
KaKi87 a47fad5135 📦 Add decompiled Alexa 2.2.730155.0 (jadx, apktool, Hermes strings)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:04:16 +01:00

70 lines
3.2 KiB
Java

package com.ReactNativeBlobUtil;
import com.facebook.react.bridge.ReadableArray;
import com.facebook.react.bridge.ReadableMap;
import java.util.Locale;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
/* loaded from: classes15.dex */
class ReactNativeBlobUtilConfig {
public ReadableMap addAndroidDownloads;
public String appendExt;
public Boolean auto;
public ReadableArray binaryContentTypes;
public Boolean fileCache;
public Boolean followRedirect;
public Boolean increment;
public String key;
public String mime;
public Boolean overwrite;
public String path;
public String targetHostIp;
public long timeout;
public Boolean transformFile;
public Boolean trusty;
public Boolean wifiOnly;
public ReactNativeBlobUtilConfig(ReadableMap readableMap) {
Boolean bool = Boolean.FALSE;
this.wifiOnly = bool;
Boolean bool2 = Boolean.TRUE;
this.overwrite = bool2;
this.timeout = 60000L;
this.increment = bool;
this.followRedirect = bool2;
this.binaryContentTypes = null;
if (readableMap == null) {
return;
}
this.fileCache = Boolean.valueOf(readableMap.hasKey("fileCache") && readableMap.getBoolean("fileCache"));
this.transformFile = Boolean.valueOf(readableMap.hasKey("transformFile") ? readableMap.getBoolean("transformFile") : false);
this.path = readableMap.hasKey("path") ? readableMap.getString("path") : null;
this.appendExt = readableMap.hasKey("appendExt") ? readableMap.getString("appendExt") : "";
this.trusty = Boolean.valueOf(readableMap.hasKey("trusty") && readableMap.getBoolean("trusty"));
this.wifiOnly = Boolean.valueOf(readableMap.hasKey("wifiOnly") && readableMap.getBoolean("wifiOnly"));
this.targetHostIp = readableMap.hasKey("targetHostIp") ? readableMap.getString("targetHostIp") : "";
if (readableMap.hasKey("addAndroidDownloads")) {
this.addAndroidDownloads = readableMap.getMap("addAndroidDownloads");
}
if (readableMap.hasKey("binaryContentTypes")) {
this.binaryContentTypes = readableMap.getArray("binaryContentTypes");
}
String str = this.path;
if (str != null && str.toLowerCase(Locale.ROOT).contains("?append=true")) {
this.overwrite = bool;
}
if (readableMap.hasKey("overwrite")) {
this.overwrite = Boolean.valueOf(readableMap.getBoolean("overwrite"));
}
if (readableMap.hasKey("followRedirect")) {
this.followRedirect = Boolean.valueOf(readableMap.getBoolean("followRedirect"));
}
this.key = readableMap.hasKey("key") ? readableMap.getString("key") : null;
this.mime = readableMap.hasKey("contentType") ? readableMap.getString("contentType") : null;
this.increment = Boolean.valueOf(readableMap.hasKey("increment") && readableMap.getBoolean("increment"));
this.auto = Boolean.valueOf(readableMap.hasKey("auto") && readableMap.getBoolean("auto"));
if (readableMap.hasKey("timeout")) {
this.timeout = readableMap.getInt("timeout");
}
}
}