12 lines
246 B
Ruby
12 lines
246 B
Ruby
module NostrManager
|
|
class ValidateId < NostrManagerService
|
|
def initialize(event:)
|
|
@event = Nostr::Event.new(**event)
|
|
end
|
|
|
|
def call
|
|
@event.id == Digest::SHA256.hexdigest(JSON.generate(@event.serialize))
|
|
end
|
|
end
|
|
end
|