diff --git a/app/models/event.rb b/app/models/event.rb index 50a8375..c84d132 100644 --- a/app/models/event.rb +++ b/app/models/event.rb @@ -32,7 +32,6 @@ def should_fanout?(subscriber_pubkey) receiver_pubkey = event_p_tag.second - # TODO: consider delegation subscriber_pubkey.in?([receiver_pubkey, pubkey]) end end diff --git a/app/models/event_delegator.rb b/app/models/event_delegator.rb deleted file mode 100644 index 5cde699..0000000 --- a/app/models/event_delegator.rb +++ /dev/null @@ -1,4 +0,0 @@ -class EventDelegator < ApplicationRecord - belongs_to :event - belongs_to :author -end diff --git a/docs/CONFIGURATION.md b/docs/CONFIGURATION.md index 6d13103..ef2a86f 100644 --- a/docs/CONFIGURATION.md +++ b/docs/CONFIGURATION.md @@ -25,7 +25,7 @@ First let's discuss business logic settings. | DEFAULT\_FILTER\_LIMIT| If filters in `REQ` event do not have `limit` this values applies | 100 | | | VALIDATE\_ID\_ON\_SERVER| whether to validate `payload` matches `id` on the server | true | This is already checked by WebsocketServer and is time-consuming but for consistency it is enabled by default | | VALIDATE\_SIG\_ON\_SERVER| whether to validate `sig` matches `id` on the server | true | This is already checked by WebsocketServer and is time-consuming but for consistency it is enabled by default | -| NIP\_04\_NIP\_42\_ENFORCE\_KIND\_4\_AUTHENTICATION| If enforced, kind-4 events will only be sent by relay to those subscribers who are authenticated and have pubkey matching event's author pubkey or event's p-tag | true | delegation is not handled here | +| NIP\_04\_NIP\_42\_ENFORCE\_KIND\_4\_AUTHENTICATION| If enforced, kind-4 events will only be sent by relay to those subscribers who are authenticated and have pubkey matching event's author pubkey or event's p-tag | true | | | NIP\_11\_MAX\_FILTER\_LIMIT| see [NIP-11](https://github.com/nostr-protocol/nips/blob/master/11.md) | 1000 | | | NIP\_11\_RELAY\_NAME| see [NIP-11](https://github.com/nostr-protocol/nips/blob/master/11.md) | | | | NIP\_11\_DESCRIPTION| see [NIP-11](https://github.com/nostr-protocol/nips/blob/master/11.md) | | | diff --git a/spec/models/event_delegator_spec.rb b/spec/models/event_delegator_spec.rb deleted file mode 100644 index 0054e31..0000000 --- a/spec/models/event_delegator_spec.rb +++ /dev/null @@ -1,5 +0,0 @@ -require "rails_helper" - -RSpec.describe EventDelegator, type: :model do - pending "add some examples to (or delete) #{__FILE__}" -end