Commit 356624f 1 parent 90a9961 commit 356624f Copy full SHA for 356624f
File tree 3 files changed +6
-2
lines changed
android/src/main/java/com/dooboolab/RNIap
3 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 1
1
## Changelogs
2
+ - ** [ 4.0.5] **
3
+ - Resolve [ #788 ] ( https://github.com/dooboolab/react-native-iap/issues/788 )
2
4
- ** [ 4.0.4] **
3
5
- Call correct methods in finishTransaction Android [ #778 ] ( https://github.com/dooboolab/react-native-iap/pull/778 )
4
6
- ** [ 4.0.3] **
Original file line number Diff line number Diff line change @@ -546,14 +546,16 @@ private void sendUnconsumedPurchases(final Promise promise) {
546
546
public void run () {
547
547
Purchase .PurchasesResult purchasesResult = billingClient .queryPurchases (BillingClient .SkuType .INAPP );
548
548
ArrayList <Purchase > unacknowledgedPurchases = new ArrayList <>();
549
- if (purchasesResult == null || purchasesResult .getPurchasesList () == null ) {
549
+ if (purchasesResult == null || purchasesResult .getPurchasesList () == null || purchasesResult .getPurchasesList ().size () == 0 ) {
550
+ promise .resolve (false );
550
551
return ;
551
552
}
552
553
for (Purchase purchase : purchasesResult .getPurchasesList ()) {
553
554
if (!purchase .isAcknowledged ()) {
554
555
unacknowledgedPurchases .add (purchase );
555
556
}
556
557
}
558
+ promise .resolve (true );
557
559
onPurchasesUpdated (purchasesResult .getBillingResult (), unacknowledgedPurchases );
558
560
}
559
561
});
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " react-native-iap" ,
3
- "version" : " 4.0.4 " ,
3
+ "version" : " 4.0.5 " ,
4
4
"description" : " React Native In App Purchase Module." ,
5
5
"main" : " index.js" ,
6
6
"types" : " index.d.ts" ,
You can’t perform that action at this time.
0 commit comments