laravel-wallet icon indicating copy to clipboard operation
laravel-wallet copied to clipboard

[10?] Asynchronous wallet operations

Open rez1dent3 opened this issue 3 years ago • 2 comments

In 9.x, you can use the wallet association with the uuid model. I would like to add the ability to dynamically generate a key and asynchronously save transactions. This can give a good performance boost.


There was a problem in the compatibility of contracts. The LTS version is not allowed to change the contract of these methods. If I don’t come up with a compatible API, then the feature will leave before the release of the next version.

rez1dent3 avatar Aug 30 '22 19:08 rez1dent3

Codecov Report

Merging #552 (1a6e059) into master (bc1e8bd) will decrease coverage by 0.28%. The diff coverage is 97.36%.

@@              Coverage Diff              @@
##              master     #552      +/-   ##
=============================================
- Coverage     100.00%   99.71%   -0.29%     
- Complexity       453      458       +5     
=============================================
  Files             72       75       +3     
  Lines           1378     1396      +18     
=============================================
+ Hits            1378     1392      +14     
- Misses             0        4       +4     
Impacted Files Coverage Δ
src/Internal/Assembler/TransactionDtoAssembler.php 0.00% <0.00%> (-100.00%) :arrow_down:
...nternal/Assembler/AsyncTransactionDtoAssembler.php 100.00% <100.00%> (ø)
...c/Internal/Assembler/AsyncTransferDtoAssembler.php 100.00% <100.00%> (ø)
src/Internal/Assembler/TransferDtoAssembler.php 100.00% <100.00%> (ø)
src/Services/AsyncPrepareService.php 100.00% <100.00%> (ø)
src/Services/PrepareService.php 100.00% <100.00%> (ø)
src/Services/TransferService.php 100.00% <100.00%> (ø)
src/WalletServiceProvider.php 100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

codecov[bot] avatar Aug 30 '22 19:08 codecov[bot]

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1a6e059
Status: ✅  Deploy successful!
Preview URL: https://e41e2e5e.laravel-wallet.pages.dev
Branch Preview URL: https://async-service.laravel-wallet.pages.dev

View logs