Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add purchase entitlement #68

Merged
merged 39 commits into from
Mar 16, 2024
Merged

Add purchase entitlement #68

merged 39 commits into from
Mar 16, 2024

Conversation

elv-todd
Copy link
Contributor

@elv-todd elv-todd commented Mar 9, 2024

entitlement: add support for 3rd party purchase flow (deep link into wallet w/ mint)
https://github.com/qluvio/elv-apps-projects/issues/243

Sample app for custom app and signed entitlement
https://github.com/qluvio/elv-apps-projects/issues/244


this adds purchase entitlement support; the sample code that drives it is in
https://github.com/eluv-io/elv-sample-custom-app-purchase

which is deployed to https://appsvc.svc.eluv.io/sample-purchase

depends on some commits to elv-client-js, eg, eluv-io/elv-client-js#266

@elv-todd elv-todd self-assigned this Mar 9, 2024
@elv-todd elv-todd marked this pull request as draft March 9, 2024 08:36
Copy link
Collaborator

@elv-kevin elv-kevin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this largely looks solid

src/stores/index.js Outdated Show resolved Hide resolved
src/utils/SignedMessage.js Outdated Show resolved Hide resolved
src/stores/index.js Outdated Show resolved Hide resolved
src/stores/index.js Outdated Show resolved Hide resolved
src/stores/index.js Outdated Show resolved Hide resolved
src/stores/index.js Outdated Show resolved Hide resolved
@elv-todd elv-todd marked this pull request as ready for review March 12, 2024 23:38
src/stores/Checkout.js Outdated Show resolved Hide resolved
src/stores/Checkout.js Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
@elv-todd elv-todd requested a review from elv-kevin March 14, 2024 00:25
@elv-todd
Copy link
Contributor Author

@elv-kevin this ok now?

@elv-todd elv-todd merged commit 5c594ea into main Mar 16, 2024
@elv-todd elv-todd deleted the add-purchase-entitlement branch March 16, 2024 02:49
elv-kevin added a commit that referenced this pull request Aug 24, 2024
elv-kevin added a commit that referenced this pull request Aug 24, 2024
* Revert "Temporarily render bundled media property as media sections"

This reverts commit 96a1614.

* Revert "Add purchase entitlement support (#68)"

This reverts commit 5c594ea.
@elv-kevin
Copy link
Collaborator

I don't have any idea what this is for exactly, but the commit was causing issues merging properties so I reverted it. The commit is still in the git history but has been reverted.

@elv-todd
Copy link
Contributor Author

it's required for our 3rd-party "entitlement"-based purchase thing, hosted at

https://appsvc.svc.eluv.io/sample-purchase/

cc: @elv-serban @elv-michelle @elv-john

i am too busy to mess with this right now, but, maybe we will care later

@elv-michelle
Copy link
Contributor

Guys, we will sort this out so we can merge this back in. It was a large amount of work and needed for our 3rd party entitlement flows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants