68 lines
2.3 KiB
Java
68 lines
2.3 KiB
Java
package com.discord.utilities.billing;
|
|
|
|
import c.d.b.a.a;
|
|
import com.android.billingclient.api.SkuDetails;
|
|
import com.discord.models.domain.ModelSku;
|
|
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(a.I(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());
|
|
}
|
|
}
|
|
}
|
|
}
|