khatru: update docs again, now it seems to be mostly up to date.

This commit is contained in:
fiatjaf
2025-10-20 18:22:08 -03:00
parent e1fbd09407
commit 8cf120c08f
10 changed files with 40 additions and 27 deletions

View File

@@ -25,9 +25,24 @@ func main () {
panic(err)
}
relay.StoreEvent = policies.SeqStore(normal.SaveEvent, search.SaveEvent)
relay.QueryStored = policies.SeqQuery(normal.QueryEvents, search.QueryEvents)
relay.DeleteEvent = policies.SeqDelete(normal.DeleteEvent, search.DeleteEvent)
relay.StoreEvent = func(ctx context.Context, evt nostr.Event) error {
if err := normal.SaveEvent(evt); err != nil {
return err
}
return search.SaveEvent(evt)
}
relay.QueryStored = func(ctx context.Context, filter nostr.Filter) iter.Seq[nostr.Event] {
if filter.Search != "" {
return search.QueryEvents(filter)
}
return normal.QueryEvents(filter)
}
relay.DeleteEvent = func(ctx context.Context, id nostr.ID) error {
if err := normal.DeleteEvent(id); err != nil {
return err
}
return search.DeleteEvent(id)
}
// other stuff here
}