publisher.go raw

   1  package publisher
   2  
   3  import (
   4  	"next.orly.dev/pkg/nostr/encoders/event"
   5  	"next.orly.dev/pkg/interfaces/typer"
   6  )
   7  
   8  type I interface {
   9  	typer.T
  10  	Deliver(ev *event.E)
  11  	Receive(msg typer.T)
  12  }
  13  
  14  type Publishers []I
  15