its for when you want to get like notifications for your reposts

fix: dont put duplicate dids in follow stream did filter

ptr.pet 75169318 eea4e683

verified
Changed files
+6 -2
+6 -2
main.go
···
)
func getSubscriberDids() []string {
-
dids := make([]string, 0, subscribers.Len())
+
_dids := make(Set[string], subscribers.Len())
subscribers.Range(func(s string, sd *SubscriberData) bool {
-
dids = append(dids, string(sd.SubscribedTo))
+
_dids[string(sd.SubscribedTo)] = struct{}{}
return true
})
+
dids := make([]string, 0, len(_dids))
+
for k := range _dids {
+
dids = append(dids, k)
+
}
return dids
}