Add relay message type enums
This commit is contained in:
@@ -7,6 +7,7 @@ require_relative 'nostr/client_message_type'
|
||||
require_relative 'nostr/filter'
|
||||
require_relative 'nostr/subscription'
|
||||
require_relative 'nostr/relay'
|
||||
require_relative 'nostr/relay_message_type'
|
||||
require_relative 'nostr/key_pair'
|
||||
require_relative 'nostr/event_kind'
|
||||
require_relative 'nostr/event'
|
||||
|
||||
18
lib/nostr/relay_message_type.rb
Normal file
18
lib/nostr/relay_message_type.rb
Normal file
@@ -0,0 +1,18 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
module Nostr
|
||||
# Clients can send 4 types of messages, which must be JSON arrays
|
||||
module RelayMessageType
|
||||
# @return [String] Used to notify clients all stored events have been sent
|
||||
EOSE = 'EOSE'
|
||||
|
||||
# @return [String] Used to send events requested to clients
|
||||
EVENT = 'EVENT'
|
||||
|
||||
# @return [String] Used to send human-readable messages to clients
|
||||
NOTICE = 'NOTICE'
|
||||
|
||||
# @return [String] Used to notify clients if an EVENT was successful
|
||||
OK = 'OK'
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user