Versions in this module Expand all Collapse all v0 v0.3.0 Oct 5, 2026 Changes in this version + const Resolve + var ErrConfiguration = errors.New("invalid multisite configuration") + var ErrInput = errors.New("invalid multisite input") + var ErrNotFound = errors.New("multisite site not found") + var ErrUnavailable = errors.New("multisite unavailable") + type Config struct + Sites []Site + type Module struct + func New(config Config) (*Module, error) + func (m *Module) Descriptor() achrix.Descriptor + func (m *Module) Ready(ctx context.Context) error + func (m *Module) Start(ctx context.Context) error + func (m *Module) Stop(ctx context.Context) error + type Service struct + func NewService(app *achrix.Application, module *Module) (*Service, error) + func (s *Service) Resolve(parent context.Context, actor achrix.Principal, authority string) (SiteID, error) + type Site struct + Authorities []string + Disabled bool + ID SiteID + type SiteID string