relay management: adhere to NIP-98 stupidity.

This commit is contained in:
fiatjaf 2024-07-16 13:26:54 -03:00
parent 813ab3b6ac
commit 809865ca0c

View File

@ -10,7 +10,6 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
"strings"
"github.com/nbd-wtf/go-nostr" "github.com/nbd-wtf/go-nostr"
"github.com/nbd-wtf/go-nostr/nip11" "github.com/nbd-wtf/go-nostr/nip11"
@ -131,13 +130,13 @@ var relay = &cli.Command{
} }
// Authorization // Authorization
hostname := strings.Split(strings.Split(httpUrl, "://")[1], "/")[0]
payloadHash := sha256.Sum256(reqj) payloadHash := sha256.Sum256(reqj)
authEvent := nostr.Event{ authEvent := nostr.Event{
Kind: 27235, Kind: 27235,
CreatedAt: nostr.Now(), CreatedAt: nostr.Now(),
Tags: nostr.Tags{ Tags: nostr.Tags{
{"host", hostname}, {"u", httpUrl},
{"method", "POST"},
{"payload", hex.EncodeToString(payloadHash[:])}, {"payload", hex.EncodeToString(payloadHash[:])},
}, },
} }