feat(apple-pay): update for version 3 of the Apple Pay plugin. #2177
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
trueflywood's fork is currently used for this plugin. I'm changing it back to the original which contains the current changes and also includes type definitions and methods for the new version as well as documentation updates.
The diff here is a little weird and some things were not changed although they are showing up in the diff. A summary of changes:
repo
to match the one used forcordova-plugin-applepay
which is the most up-to-dateIOrderItemsAndShippingMethods
type used by the new update method.IOrder
can extend from this type, and now billing/shipping requirements can be an arraycompleteLastTransaction
to return a promise to be consistent with the cordova plugin