laravel-wallet
laravel-wallet copied to clipboard
[10?] Asynchronous wallet operations
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.
Codecov Report
Merging #552 (1a6e059) into master (bc1e8bd) will decrease coverage by
0.28%. The diff coverage is97.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
Deploying with
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 |