package node import ( "github.com/nspcc-dev/neofs-node/lib/implementations" "github.com/nspcc-dev/neofs-node/services/public/session" "go.uber.org/dig" "go.uber.org/zap" ) type sessionParams struct { dig.In Logger *zap.Logger TokenStore session.TokenStore EpochReceiver implementations.EpochReceiver } func newSessionService(p sessionParams) (session.Service, error) { return session.New(session.Params{ TokenStore: p.TokenStore, Logger: p.Logger, EpochReceiver: p.EpochReceiver, }), nil }