ntls-io / nautilus-wallet

Nautilus Wallet
GNU Affero General Public License v3.0
8 stars 4 forks source link

feat(backend-services): add recurring payments implementation #587

Closed billguo99 closed 1 year ago

billguo99 commented 1 year ago

Initial implementation of recurring payments APIs for cosmosDB.

Database Schema - Recurring Payment


Field Type
wallet_id string
wallet_public_key string
recipient string
amount float
currency_code string
payment_start_date integer (UNIX epoch)
frequency days
payment_end_date Integer (UNIX epoch)

GET | /recurring/payments - Get Recurring Payments POST | /recurring/payment - Post Create Recurring Payment DELETE | /recurring/payment - Delete Recurring Payment

netlify[bot] commented 1 year ago

Deploy Preview for nautilus-wallet-staging canceled.

Name Link
Latest commit ac084f79daf4fce56e33bb4608a9f9ec2b671fe9
Latest deploy log https://app.netlify.com/sites/nautilus-wallet-staging/deploys/649a9fc8642e57000826e29f
codecov-commenter commented 1 year ago

Codecov Report

Merging #587 (ac084f7) into main (4a57311) will decrease coverage by 0.38%. The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##             main     #587      +/-   ##
==========================================
- Coverage   44.08%   43.70%   -0.38%     
==========================================
  Files         189      189              
  Lines        3219     3219              
  Branches      631      631              
==========================================
- Hits         1419     1407      -12     
- Misses       1800     1812      +12     

see 2 files with indirect coverage changes