/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/purchase/QueryExistingPurchases.java
34 строки
911 B
Александр Зацепин
[android] Migrated code to Android X
22 окт 2019, 15:11
22 окт 2019, 15:11
f2dd324
Код
Авторство
О чём код?
package com.mapswithme.maps.purchase; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.android.billingclient.api.BillingClient; import com.android.billingclient.api.Purchase; import java.util.List; class QueryExistingPurchases extends PlayStoreBillingRequest<PlayStoreBillingCallback> { QueryExistingPurchases(@NonNull BillingClient client, @NonNull String productType, @Nullable PlayStoreBillingCallback callback) { super(client, productType, callback); } @Override public void execute() { Purchase.PurchasesResult purchasesResult = getClient().queryPurchases(getProductType()); if (purchasesResult == null) return; List<Purchase> purchases = purchasesResult.getPurchasesList(); if (purchases == null) return; if ( getCallback() != null) getCallback().onPurchasesLoaded(purchases); } }