ax(node): replace prose comment on NewMessageDeduplicator with usage example
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run

Co-Authored-By: Charon <charon@lethean.io>
This commit is contained in:
Claude 2026-04-02 07:54:06 +01:00
parent 27fd294ca7
commit 45a1dcc987
No known key found for this signature in database
GPG key ID: AF404715446AEB41

View file

@ -60,7 +60,9 @@ type MessageDeduplicator struct {
ttl time.Duration
}
// NewMessageDeduplicator creates a deduplicator with specified TTL
// dedup := node.NewMessageDeduplicator(5 * time.Minute)
// dedup.Mark(msg.ID)
// if dedup.IsDuplicate(msg.ID) { continue }
func NewMessageDeduplicator(ttl time.Duration) *MessageDeduplicator {
d := &MessageDeduplicator{
seen: make(map[string]time.Time),