Browse Source

Android: Fix juce_product_unlocking

Fixing a regression introduced in da38c1ed.
v7.0.9
attila Attila Szarvas 2 years ago
parent
commit
84352ca05f
1 changed files with 16 additions and 16 deletions
  1. +16
    -16
      modules/juce_product_unlocking/native/juce_android_InAppPurchases.cpp

+ 16
- 16
modules/juce_product_unlocking/native/juce_android_InAppPurchases.cpp View File

@@ -1012,32 +1012,32 @@ private:
return responseCode == 0;
}
void purchaseCompleted (jobject purchase, int responseCode)
static void purchaseCompleted (JNIEnv*, Pimpl& t, jobject purchase, int responseCode)
{
notifyListenersAboutPurchase (buildPurchase (LocalRef<jobject> { purchase }),
wasSuccessful (responseCode),
getStatusDescriptionFromResponseCode (responseCode));
t.notifyListenersAboutPurchase (buildPurchase (LocalRef<jobject> { purchase }),
wasSuccessful (responseCode),
getStatusDescriptionFromResponseCode (responseCode));
}
void purchaseConsumed (jstring productIdentifier, int responseCode)
static void purchaseConsumed (JNIEnv*, Pimpl& t, jstring productIdentifier, int responseCode)
{
notifyListenersAboutConsume (juceString (LocalRef<jstring> { productIdentifier }),
wasSuccessful (responseCode),
getStatusDescriptionFromResponseCode (responseCode));
t.notifyListenersAboutConsume (juceString (LocalRef<jstring> { productIdentifier }),
wasSuccessful (responseCode),
getStatusDescriptionFromResponseCode (responseCode));
}
void updateProductDetails (jobject productDetailsList)
static void updateProductDetails (JNIEnv*, Pimpl& t, jobject productDetailsList)
{
jassert (! productDetailsQueryCallbackQueue.empty());
productDetailsQueryCallbackQueue.front() (LocalRef<jobject> { productDetailsList });
productDetailsQueryCallbackQueue.pop();
jassert (! t.productDetailsQueryCallbackQueue.empty());
t.productDetailsQueryCallbackQueue.front() (LocalRef<jobject> { productDetailsList });
t.productDetailsQueryCallbackQueue.pop();
}
void updatePurchasesList (jobject purchasesList)
static void updatePurchasesList (JNIEnv*, Pimpl& t, jobject purchasesList)
{
jassert (! purchasesListQueryCallbackQueue.empty());
purchasesListQueryCallbackQueue.front() (LocalRef<jobject> { purchasesList });
purchasesListQueryCallbackQueue.pop();
jassert (! t.purchasesListQueryCallbackQueue.empty());
t.purchasesListQueryCallbackQueue.front() (LocalRef<jobject> { purchasesList });
t.purchasesListQueryCallbackQueue.pop();
}
//==============================================================================


Loading…
Cancel
Save