From 2875648ee3948405e86ccc5808179fbe6bd5be3d Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Thu, 24 Jul 2025 13:25:08 -0300 Subject: [PATCH] handle wot filter error. --- sdk/wot.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sdk/wot.go b/sdk/wot.go index e840966..ec61cb2 100644 --- a/sdk/wot.go +++ b/sdk/wot.go @@ -150,7 +150,15 @@ func makeWoTFilter(m chan nostr.PubKey) WotXorFilter { } } - xf, _ := xorfilter.Populate(shids) + if len(shids) == 0 { + return WotXorFilter{} + } + + xf, err := xorfilter.Populate(shids) + if err != nil { + nostr.InfoLogger.Println("failed to populate filter", len(shids), err) + return WotXorFilter{} + } return WotXorFilter{len(shids), *xf} }