24 lines
591 B
Go
24 lines
591 B
Go
package relay
|
|
|
|
import (
|
|
"orly.dev/pkg/app/relay/publish"
|
|
"orly.dev/pkg/interfaces/relay"
|
|
"orly.dev/pkg/interfaces/server"
|
|
"orly.dev/pkg/interfaces/store"
|
|
"orly.dev/pkg/utils/context"
|
|
)
|
|
|
|
func (s *Server) Storage() store.I { return s.relay.Storage() }
|
|
|
|
func (s *Server) Relay() relay.I { return s.relay }
|
|
|
|
func (s *Server) Publisher() *publish.S { return s.listeners }
|
|
|
|
func (s *Server) Context() context.T { return s.Ctx }
|
|
|
|
func (s *Server) AuthRequired() bool { return s.C.AuthRequired }
|
|
|
|
func (s *Server) PublicReadable() bool { return s.C.PublicReadable }
|
|
|
|
var _ server.I = &Server{}
|