get rid of PoolOptions, just set fields on Pool directly.

This commit is contained in:
fiatjaf
2026-04-11 20:31:05 -03:00
parent 5944a3ead6
commit d92a0cde16
5 changed files with 48 additions and 58 deletions
+5 -6
View File
@@ -177,12 +177,11 @@ func NewSystem() *System {
Hints: memoryh.NewHintDB(),
}
sys.Pool = nostr.NewPool(nostr.PoolOptions{
AuthorKindQueryMiddleware: sys.TrackQueryAttempts,
EventMiddleware: sys.TrackEventHintsAndRelays,
DuplicateMiddleware: sys.TrackEventRelaysD,
PenaltyBox: true,
})
sys.Pool = nostr.NewPool()
sys.Pool.QueryMiddleware = sys.TrackQueryAttempts
sys.Pool.EventMiddleware = sys.TrackEventHintsAndRelays
sys.Pool.DuplicateMiddleware = sys.TrackEventRelaysD
sys.Pool.StartPenaltyBox()
sys.metadataCacheOnce.Do(func() {
if sys.MetadataCache == nil {