-
Notifications
You must be signed in to change notification settings - Fork 871
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
Implement User wallets (Uphold) on Android. (#8511) #5039
Conversation
a28e4d2
to
c91539b
Compare
rebased on 46fc3e0 |
Ready for review! |
6cb5ce7
to
5927b6d
Compare
CI failed on unrelated issue: |
All green! Please review. |
...ndroid-java-src-org-chromium-chrome-browser-externalnav-ExternalNavigationHandler.java.patch
Outdated
Show resolved
Hide resolved
android/java/org/chromium/chrome/browser/BraveRewardsExternalWallet.java
Outdated
Show resolved
Hide resolved
android/java/org/chromium/chrome/browser/BraveRewardsExternalWallet.java
Outdated
Show resolved
Hide resolved
android/java/org/chromium/chrome/browser/BraveRewardsUserWalletActivity.java
Outdated
Show resolved
Hide resolved
android/java/org/chromium/chrome/browser/BraveRewardsVerifyWalletActivity.java
Outdated
Show resolved
Hide resolved
f3d280d
to
13e4884
Compare
It's all green again. Please review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- connected state is missing for publisher
Connected state is missing on the panel and tip banner. You can see how it should work if you do this steps on desktop
- enable rewards (staging flag)
- connect KYC uphold wallet
- visit bumpsmack.com (which is connected publisher)
(note that if you still have VG we don't show this message, only when you run out of everything except uphold). You can test this on desktop as well
- enable rewards (staging)
- connect to KYC wallet
- claim promotions from the panel
- amount in the panel is empty
- you need to re-open panel for amount to be displayed
- no indication that anything happened.
Right now when wallet is connected you are redirected to rewards page, but there is no indication about success or failure. Because decision was made to not do rewards page right away we should open panel so that we tell user what happened.
@NejcZdovc |
@gdregalo diagram doesn't have publisher flows it only has uphold flows |
@NejcZdovc I guess I should have been provided the document describing the publisher flow in the beginning of the task instead of when I want to merge it. |
@gdregalo documents were provided to you by @kylehickinson |
|
It's green again. Please review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
++
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
@bridiver |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
patch is ok with follow up issue brave/brave-browser#9395
fe68e34
to
1a2b7d2
Compare
1a2b7d2
to
1d97254
Compare
Resolves brave/brave-browser#8511
Submitter Checklist:
npm run lint
)git rebase master
(if needed).git rebase -i
to squash commits (if needed).Test Plan:
Reviewer Checklist:
After-merge Checklist:
changes has landed on.