fixed various issues that caused the payment flow not call the listeners (e.g. when the user canceled or item was unavailable, etc.)
Some of the additionally triggered listeners like developer error might trigger double now, but better double then not receiving the errors. If any library author could double check that'd be awesome.
See: https://github.com/anjlab/android-inapp-billing-v3/issues/516 New try with cleaner history.
fixed various issues that caused the payment flow not call the listeners (e.g. when the user canceled or item was unavailable, etc.)
Some of the additionally triggered listeners like developer error might trigger double now, but better double then not receiving the errors. If any library author could double check that'd be awesome.