From 2bd4bf784112aabff9d0fc2dd90fed9107aa5cde Mon Sep 17 00:00:00 2001 From: fiatjaf_ Date: Wed, 6 Dec 2023 12:01:27 -0300 Subject: `CLOSED` messages for relays that want to reject REQs and NIP-42 `AUTH` integration (#902) Co-authored-by: monlovesmango <96307647+monlovesmango@users.noreply.github.com> --- 45.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to '45.md') diff --git a/45.md b/45.md index 998b952..780dfb6 100644 --- a/45.md +++ b/45.md @@ -27,7 +27,9 @@ In case a relay uses probabilistic counts, it MAY indicate it in the response wi ["COUNT", , {"count": }] ``` -## Examples: +Whenever the relay decides to refuse to fulfill the `COUNT` request, it MUST return a `CLOSED` message. + +## Examples ### Followers count @@ -49,3 +51,10 @@ In case a relay uses probabilistic counts, it MAY indicate it in the response wi ["COUNT", , {"kinds": [1]}] ["COUNT", , {"count": 93412452, "approximate": true}] ``` + +### Relay refuses to count + +``` +["COUNT", , {"kinds": [4], "authors": [], "#p": []}] +["CLOSED", , "auth-required: cannot count other people's DMs"] +``` -- cgit v1.2.3