From 19c870785059dcfed1c5e1772aaf061dc03f0901 Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Sun, 18 Feb 2024 09:12:30 +1300 Subject: [PATCH] update NostrReplyPrefix with NIP-42 variants --- src/reply.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/reply.rs b/src/reply.rs index 5f59a5c..b08983d 100644 --- a/src/reply.rs +++ b/src/reply.rs @@ -3,10 +3,12 @@ use std::fmt; pub enum NostrReplyPrefix { None, + AuthRequired, Pow, Duplicate, Blocked, RateLimited, + Restricted, Invalid, Error, } @@ -15,10 +17,12 @@ impl fmt::Display for NostrReplyPrefix { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { match self { NostrReplyPrefix::None => Ok(()), + NostrReplyPrefix::AuthRequired => write!(f, "auth-required: "), NostrReplyPrefix::Pow => write!(f, "pow: "), NostrReplyPrefix::Duplicate => write!(f, "duplicate: "), NostrReplyPrefix::Blocked => write!(f, "blocked: "), NostrReplyPrefix::RateLimited => write!(f, "rate-limited: "), + NostrReplyPrefix::Restricted => write!(f, "restricted: "), NostrReplyPrefix::Invalid => write!(f, "invalid: "), NostrReplyPrefix::Error => write!(f, "error: "), }