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

[Wallet]: Add Payments You've Requested notifications group & screen #1902

Merged
merged 13 commits into from
Nov 29, 2019

Conversation

i1skn
Copy link
Contributor

@i1skn i1skn commented Nov 26, 2019

Description

  • Split Payment Requests into incoming and outgoing.
  • Implement Cancel feature on an outgoing payment request.
  • Implement Remind feature on an outgoing payment request.
  • Fix old tests for incoming requests.
  • Create new tests for outgoing requests.
  • Refactor code duplication between incoming and outgoing requests.
  • Add Spanish translations.

Tested

Ran on Android device

Related issues

Backwards compatibility

Yes

Screenshots

screen1
screen2

@i1skn i1skn changed the title 🚧 WIP [Wallet]: Add Payments You've Requested notifications group & screen [Wallet]: Add Payments You've Requested notifications group & screen Nov 27, 2019
@i1skn i1skn requested a review from a team November 27, 2019 15:49
Copy link
Contributor

@jmrossy jmrossy left a comment

Choose a reason for hiding this comment

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

Excellent work! Just some minor comments

@jmrossy jmrossy requested a review from a team November 28, 2019 10:54
@codecov
Copy link

codecov bot commented Nov 28, 2019

Codecov Report

Merging #1902 into master will increase coverage by 0.3%.
The diff coverage is 89.63%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master    #1902     +/-   ##
=========================================
+ Coverage   74.17%   74.47%   +0.3%     
=========================================
  Files         278      281      +3     
  Lines        7687     7805    +118     
  Branches      965      682    -283     
=========================================
+ Hits         5702     5813    +111     
- Misses       1869     1874      +5     
- Partials      116      118      +2
Flag Coverage Δ
#mobile 74.47% <89.63%> (+0.3%) ⬆️
Impacted Files Coverage Δ
packages/mobile/test/schemas.ts 100% <ø> (ø) ⬆️
packages/mobile/src/account/reducer.ts 46.15% <0%> (-1.22%) ⬇️
packages/mobile/src/account/actions.ts 92.1% <100%> (+0.43%) ⬆️
packages/mobile/src/firebase/actions.ts 100% <100%> (ø) ⬆️
packages/mobile/src/home/selectors.ts 60% <100%> (ø) ⬆️
packages/mobile/src/home/NotificationBox.tsx 76.66% <100%> (+1.66%) ⬆️
packages/mobile/src/redux/selectors.ts 76% <100%> (-2.58%) ⬇️
packages/mobile/src/analytics/constants.ts 100% <100%> (ø) ⬆️
packages/mobile/src/account/types.ts 100% <100%> (ø) ⬆️
...aymentRequest/IncomingPaymentRequestListScreen.tsx 97.05% <100%> (ø)
... and 19 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 34a62de...84aa9a1. Read the comment docs.

@jmrossy jmrossy merged commit d2ec8e8 into master Nov 29, 2019
@jmrossy jmrossy deleted the outgoing-payments branch November 29, 2019 11:21
aaronmgdr added a commit that referenced this pull request Dec 4, 2019
* master: (120 commits)
  Update docker image and instructions (#2000)
  DOCS correct typos (#1965)
  Add a space on payment request (#1935)
  expose signer through getValidator (#1997)
  Fix validator election migration bug with sorted list insertion (#1998)
  Deploy an oracle cronjob (#1814)
  Set default env in attestation service docker image as production (#1999)
  Attestation Bot POC (#1851)
  Only allow external RPCs for tx nodes (#1994)
  Specify web deps properly (#1950)
  Fix error calculating fees on currencies with high exchange rate (#1937)
  Small pre-stake-off CLI cleanup (#1953)
  Migrations: different CLabs groups gets different votes (#1960)
  [Wallet] Fix broken translation (decline, pay) (#1968)
  [Wallet]: Add Payments You've Requested notifications group & screen (#1902)
  [Wallet] Fix iOS bundle script failing with our monorepo setup (#1958)
  [NotificationService] Change exchange rate stored format (number timestamp and pair) (#1945)
  [Wallet] Fix premature hiding of syncing banner and increase some timeouts (#1957)
  Avoid `liner: function not supported in this terminal` (#1955)
  Support more human readable log output (#1929)
  ...
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.

Grouped Notifications should include outstanding payment requests
2 participants