- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
69 lines
1.8 KiB
Java
69 lines
1.8 KiB
Java
package com.firemonkeys.cloudcellapi.util;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class Inventory {
|
|
Map<String, SkuDetails> mSkuMap = new HashMap();
|
|
Map<String, Purchase> mPurchaseMap = new HashMap();
|
|
|
|
public SkuDetails getSkuDetails(String str) {
|
|
return this.mSkuMap.get(str);
|
|
}
|
|
|
|
public Purchase getPurchase(String str) {
|
|
return this.mPurchaseMap.get(str);
|
|
}
|
|
|
|
public boolean hasPurchase(String str) {
|
|
return this.mPurchaseMap.containsKey(str);
|
|
}
|
|
|
|
public boolean hasDetails(String str) {
|
|
return this.mSkuMap.containsKey(str);
|
|
}
|
|
|
|
public List<String> getAllSkus() {
|
|
return new ArrayList(this.mSkuMap.keySet());
|
|
}
|
|
|
|
public List<SkuDetails> getAllSkuDetails() {
|
|
return new ArrayList(this.mSkuMap.values());
|
|
}
|
|
|
|
public void erasePurchase(String str) {
|
|
if (this.mPurchaseMap.containsKey(str)) {
|
|
this.mPurchaseMap.remove(str);
|
|
}
|
|
}
|
|
|
|
public List<String> getAllOwnedSkus() {
|
|
return new ArrayList(this.mPurchaseMap.keySet());
|
|
}
|
|
|
|
public List<String> getAllOwnedSkus(String str) {
|
|
ArrayList arrayList = new ArrayList();
|
|
for (Purchase purchase : this.mPurchaseMap.values()) {
|
|
if (purchase.getItemType().equals(str)) {
|
|
arrayList.add(purchase.getSku());
|
|
}
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
public List<Purchase> getAllPurchases() {
|
|
return new ArrayList(this.mPurchaseMap.values());
|
|
}
|
|
|
|
public void addSkuDetails(SkuDetails skuDetails) {
|
|
this.mSkuMap.put(skuDetails.getSku(), skuDetails);
|
|
}
|
|
|
|
public void addPurchase(Purchase purchase) {
|
|
this.mPurchaseMap.put(purchase.getSku(), purchase);
|
|
}
|
|
}
|