Skip to content

feat: implement request deduplication with getDedupStats and dedupe o…#407

Merged
Kingsman-99 merged 2 commits into
Stellar-split:mainfrom
ambermartin681:feat/386-request-deduplication
Jun 29, 2026
Merged

feat: implement request deduplication with getDedupStats and dedupe o…#407
Kingsman-99 merged 2 commits into
Stellar-split:mainfrom
ambermartin681:feat/386-request-deduplication

Conversation

@ambermartin681

Copy link
Copy Markdown
Contributor

…pt-out (closes #386)

…pt-out (closes Stellar-split#386)

- Add getDedupStats() to Deduplicator returning { deduped, total }
- Add getDedupStats() to StellarSplitClient for observability
- Add dedupe option to getInvoice — pass { dedupe: false } to bypass dedup for fresh data
- Dedup window remains the lifetime of the in-flight request (no time window)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@drips-wave

drips-wave Bot commented Jun 29, 2026

Copy link
Copy Markdown

@ambermartin681 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Kingsman-99 Kingsman-99 merged commit 516b4bf into Stellar-split:main Jun 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants