Files
orly/pkg/app/relay/server-impl.go
2025-07-17 13:18:55 +01:00

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{}