discord-jadx/app/src/main/java/com/discord/utilities/billing/GooglePlayInAppSkus.java

71 lines
2.4 KiB
Java

package com.discord.utilities.billing;
import com.android.billingclient.api.SkuDetails;
import com.discord.models.domain.ModelSku;
import d0.d0.f;
import d0.t.g0;
import d0.t.o;
import d0.z.d.m;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
/* compiled from: GooglePlayInAppSku.kt */
public final class GooglePlayInAppSkus {
public static final GooglePlayInAppSkus INSTANCE = new GooglePlayInAppSkus();
private static final List<GooglePlayInAppSku> skus = GooglePlayInAppSkuKt.getPremiumGifts();
private GooglePlayInAppSkus() {
}
private final Map<String, GooglePlayInAppSku> getSkusById() {
List<GooglePlayInAppSku> list = skus;
LinkedHashMap linkedHashMap = new LinkedHashMap(f.coerceAtLeast(g0.mapCapacity(o.collectionSizeOrDefault(list, 10)), 16));
for (Object obj : list) {
linkedHashMap.put(((GooglePlayInAppSku) obj).getPaymentGatewaySkuId(), obj);
}
return linkedHashMap;
}
public final GooglePlayInAppSku getInAppSku(ModelSku modelSku) {
Object obj;
m.checkNotNullParameter(modelSku, "sku");
Iterator<T> it = GooglePlayInAppSkuKt.getPremiumGifts().iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (m.areEqual(((GooglePlayInAppSku) obj).getPaymentGatewaySkuId(), modelSku.getName())) {
break;
}
}
return (GooglePlayInAppSku) obj;
}
public final GooglePlayInAppSku getInAppSku(String str) {
m.checkNotNullParameter(str, "paymentGatewaySkuId");
return getSkusById().get(str);
}
public final List<GooglePlayInAppSku> getSkus() {
return skus;
}
public final boolean isInAppSku(String str) {
m.checkNotNullParameter(str, "paymentGatewaySkuId");
return getSkusById().containsKey(str);
}
public final void populateSkuDetails(Map<String, ? extends SkuDetails> map) {
m.checkNotNullParameter(map, "skuDetails");
for (Map.Entry<String, ? extends SkuDetails> entry : map.entrySet()) {
GooglePlayInAppSku googlePlayInAppSku = INSTANCE.getSkusById().get(entry.getKey());
if (googlePlayInAppSku != null) {
googlePlayInAppSku.setSkuDetails((SkuDetails) entry.getValue());
}
}
}
}