- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
129 lines
5.9 KiB
Java
129 lines
5.9 KiB
Java
package com.ironsource;
|
|
|
|
import com.ironsource.mediationsdk.AbstractAdapter;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseWrapper;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface;
|
|
import com.ironsource.mediationsdk.logger.IronLog;
|
|
import com.ironsource.mediationsdk.utils.IronSourceUtils;
|
|
import java.util.ArrayList;
|
|
import java.util.Map;
|
|
import java.util.Set;
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.jvm.internal.SourceDebugExtension;
|
|
import org.json.JSONObject;
|
|
|
|
@SourceDebugExtension({"SMAP\nNetworkDataStore.kt\nKotlin\n*S Kotlin\n*F\n+ 1 NetworkDataStore.kt\ncom/ironsource/mediationsdk/NetworkDataStore\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,42:1\n766#2:43\n857#2,2:44\n1855#2,2:46\n766#2:48\n857#2,2:49\n1855#2,2:51\n*S KotlinDebug\n*F\n+ 1 NetworkDataStore.kt\ncom/ironsource/mediationsdk/NetworkDataStore\n*L\n30#1:43\n30#1:44,2\n31#1:46,2\n35#1:48\n35#1:49,2\n36#1:51,2\n*E\n"})
|
|
/* loaded from: classes2.dex */
|
|
public final class dm {
|
|
private final ConcurrentHashMap<String, JSONObject> a;
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public dm() {
|
|
this(null, 1, 0 == true ? 1 : 0);
|
|
}
|
|
|
|
public dm(ConcurrentHashMap<String, JSONObject> networkDataMap) {
|
|
Intrinsics.checkNotNullParameter(networkDataMap, "networkDataMap");
|
|
this.a = networkDataMap;
|
|
}
|
|
|
|
public /* synthetic */ dm(ConcurrentHashMap concurrentHashMap, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this((i & 1) != 0 ? new ConcurrentHashMap() : concurrentHashMap);
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public static /* synthetic */ dm a(dm dmVar, ConcurrentHashMap concurrentHashMap, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
concurrentHashMap = dmVar.a;
|
|
}
|
|
return dmVar.a((ConcurrentHashMap<String, JSONObject>) concurrentHashMap);
|
|
}
|
|
|
|
private final ConcurrentHashMap<String, JSONObject> a() {
|
|
return this.a;
|
|
}
|
|
|
|
public final dm a(ConcurrentHashMap<String, JSONObject> networkDataMap) {
|
|
Intrinsics.checkNotNullParameter(networkDataMap, "networkDataMap");
|
|
return new dm(networkDataMap);
|
|
}
|
|
|
|
public final void a(AbstractAdapter adapter) {
|
|
Intrinsics.checkNotNullParameter(adapter, "adapter");
|
|
Set<Map.Entry<String, JSONObject>> entrySet = this.a.entrySet();
|
|
Intrinsics.checkNotNullExpressionValue(entrySet, "networkDataMap.entries");
|
|
ArrayList<Map.Entry> arrayList = new ArrayList();
|
|
for (Object obj : entrySet) {
|
|
if (com.ironsource.mediationsdk.c.a((String) ((Map.Entry) obj).getKey(), adapter)) {
|
|
arrayList.add(obj);
|
|
}
|
|
}
|
|
for (Map.Entry entry : arrayList) {
|
|
Object key = entry.getKey();
|
|
Intrinsics.checkNotNullExpressionValue(key, "it.key");
|
|
Object value = entry.getValue();
|
|
Intrinsics.checkNotNullExpressionValue(value, "it.value");
|
|
adapter.setNetworkData(new com.ironsource.mediationsdk.v((String) key, (JSONObject) value));
|
|
}
|
|
}
|
|
|
|
public final void a(AdapterBaseWrapper adapterBaseWrapper) {
|
|
Set<Map.Entry<String, JSONObject>> entrySet = this.a.entrySet();
|
|
Intrinsics.checkNotNullExpressionValue(entrySet, "networkDataMap.entries");
|
|
ArrayList<Map.Entry> arrayList = new ArrayList();
|
|
for (Object obj : entrySet) {
|
|
if (com.ironsource.mediationsdk.c.a((String) ((Map.Entry) obj).getKey(), adapterBaseWrapper)) {
|
|
arrayList.add(obj);
|
|
}
|
|
}
|
|
for (Map.Entry entry : arrayList) {
|
|
AdapterBaseInterface adapterBaseInterface = adapterBaseWrapper != null ? adapterBaseWrapper.getAdapterBaseInterface() : null;
|
|
Intrinsics.checkNotNull(adapterBaseInterface, "null cannot be cast to non-null type com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface");
|
|
Object key = entry.getKey();
|
|
Intrinsics.checkNotNullExpressionValue(key, "it.key");
|
|
Object value = entry.getValue();
|
|
Intrinsics.checkNotNullExpressionValue(value, "it.value");
|
|
((AdapterNetworkDataInterface) adapterBaseInterface).setNetworkData(new com.ironsource.mediationsdk.v((String) key, (JSONObject) value));
|
|
}
|
|
}
|
|
|
|
public final void a(com.ironsource.mediationsdk.v networkData) {
|
|
Intrinsics.checkNotNullParameter(networkData, "networkData");
|
|
if (!this.a.containsKey(networkData.a())) {
|
|
this.a.put(networkData.a(), networkData.allData());
|
|
return;
|
|
}
|
|
try {
|
|
ConcurrentHashMap<String, JSONObject> concurrentHashMap = this.a;
|
|
String a = networkData.a();
|
|
JSONObject jSONObject = this.a.get(networkData.a());
|
|
if (jSONObject == null) {
|
|
jSONObject = new JSONObject();
|
|
}
|
|
JSONObject deepMergeJSONObjects = IronSourceUtils.deepMergeJSONObjects(jSONObject, networkData.allData());
|
|
Intrinsics.checkNotNullExpressionValue(deepMergeJSONObjects, "deepMergeJSONObjects(\n …), networkData.allData())");
|
|
concurrentHashMap.put(a, deepMergeJSONObjects);
|
|
} catch (Exception e) {
|
|
IronLog.INTERNAL.error("error while merging network data: " + e.getMessage());
|
|
}
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
return (obj instanceof dm) && Intrinsics.areEqual(this.a, ((dm) obj).a);
|
|
}
|
|
|
|
public int hashCode() {
|
|
return this.a.hashCode();
|
|
}
|
|
|
|
public String toString() {
|
|
return "NetworkDataStore(networkDataMap=" + this.a + ')';
|
|
}
|
|
}
|