nip17-RejectNonAuthenticatedGiftWrapQueries

This commit is contained in:
2026-01-04 16:56:17 +01:00
parent c9dd6590da
commit 0abb475d2a
2 changed files with 58 additions and 16 deletions

17
main.go
View File

@@ -119,22 +119,7 @@ func main() {
// },
// )
// // you can request auth by rejecting an event or a request with the prefix "auth-required: "
// relay.RejectFilter = append(relay.RejectFilter,
// // built-in policies
// policies.NoComplexFilters,
// // define your own policies
// func(ctx context.Context, filter nostr.Filter) (reject bool, msg string) {
// if pubkey := khatru.GetAuthed(ctx); pubkey != "" {
// log.Printf("request from %s\n", pubkey)
// return false, ""
// }
// return true, "auth-required: only authenticated users can read from this relay"
// // (this will cause an AUTH message to be sent and then a CLOSED message such that clients can
// // authenticate and then request again)
// },
// )
relay.RejectFilter = append(relay.RejectFilter, RejectNonAuthenticatedGiftWrapQueries)
// management endpoints
relay.ManagementAPI.RejectAPICall = append(relay.ManagementAPI.RejectAPICall,