update for nostr-types: NOTIFY

This commit is contained in:
Mike Dilger 2024-08-24 08:42:47 +12:00
parent 5cf9686b47
commit 50c1289e67
2 changed files with 7 additions and 0 deletions

View File

@ -50,6 +50,7 @@ pub fn fetch(url: &str, filters: Vec<Filter>) -> Result<Vec<Event>, Error> {
match relay_message { match relay_message {
RelayMessage::Event(_, e) => events.push(*e), RelayMessage::Event(_, e) => events.push(*e),
RelayMessage::Notice(s) => tracing::info!("NOTICE: {}", s), RelayMessage::Notice(s) => tracing::info!("NOTICE: {}", s),
RelayMessage::Notify(s) => tracing::info!("NOTIFY: {}", s),
RelayMessage::Eose(_) => { RelayMessage::Eose(_) => {
let message = ClientMessage::Close(SubscriptionId("111".to_owned())); let message = ClientMessage::Close(SubscriptionId("111".to_owned()));
let wire = match serde_json::to_string(&message) { let wire = match serde_json::to_string(&message) {
@ -145,6 +146,7 @@ pub fn post(url: &str, event: Event) -> Result<(), Error> {
tracing::info!("EVENT: {}", event); tracing::info!("EVENT: {}", event);
} }
RelayMessage::Notice(s) => tracing::info!("NOTICE: {}", s), RelayMessage::Notice(s) => tracing::info!("NOTICE: {}", s),
RelayMessage::Notify(s) => tracing::info!("NOTIFY: {}", s),
RelayMessage::Eose(_) => tracing::info!("EOSE"), RelayMessage::Eose(_) => tracing::info!("EOSE"),
RelayMessage::Ok(_id, ok, reason) => { RelayMessage::Ok(_id, ok, reason) => {
tracing::info!("OK: ok={} reason={}", ok, reason) tracing::info!("OK: ok={} reason={}", ok, reason)

View File

@ -97,6 +97,11 @@ impl Minion {
RelayMessage::Notice(msg) => { RelayMessage::Notice(msg) => {
tracing::warn!("{}: NOTICE: {}", &self.url, msg); tracing::warn!("{}: NOTICE: {}", &self.url, msg);
} }
RelayMessage::Notify(msg) => {
// We currently don't support this as a user-facing UI element, but we
// can at least log it:
tracing::warn!("{}: NOTIFY: {}", &self.url, msg);
}
RelayMessage::Eose(subid) => { RelayMessage::Eose(subid) => {
let handle = self let handle = self
.subscription_map .subscription_map