fix emitting duplicate events in pool.SubMany()
This commit is contained in:
2
pool.go
2
pool.go
@@ -390,7 +390,7 @@ func (pool *Pool) subMany(
|
||||
|
||||
if opts.CheckDuplicate == nil {
|
||||
opts.CheckDuplicate = func(id ID, relay string) bool {
|
||||
_, exists := seenAlready.Load(id)
|
||||
_, exists := seenAlready.LoadOrStore(id, Now())
|
||||
if exists && pool.duplicateMiddleware != nil {
|
||||
pool.duplicateMiddleware(relay, id)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user