mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
Returning Agent on exported func for pureRunner (#905)
pureRunner is a not exported struct and it was set as return value for few exported method, in this change we return Agent which is the interface implemented by pureRunner to avoid to leak an unexprted type.
This commit is contained in:
@@ -554,15 +554,15 @@ func (pr *pureRunner) Start() error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func UnsecuredPureRunner(cancel context.CancelFunc, addr string, da DataAccess) (*pureRunner, error) {
|
func UnsecuredPureRunner(cancel context.CancelFunc, addr string, da DataAccess) (Agent, error) {
|
||||||
return NewPureRunner(cancel, addr, da, "", "", "", nil)
|
return NewPureRunner(cancel, addr, da, "", "", "", nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
func DefaultPureRunner(cancel context.CancelFunc, addr string, da DataAccess, cert string, key string, ca string) (*pureRunner, error) {
|
func DefaultPureRunner(cancel context.CancelFunc, addr string, da DataAccess, cert string, key string, ca string) (Agent, error) {
|
||||||
return NewPureRunner(cancel, addr, da, cert, key, ca, nil)
|
return NewPureRunner(cancel, addr, da, cert, key, ca, nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewPureRunner(cancel context.CancelFunc, addr string, da DataAccess, cert string, key string, ca string, gate CapacityGate) (*pureRunner, error) {
|
func NewPureRunner(cancel context.CancelFunc, addr string, da DataAccess, cert string, key string, ca string, gate CapacityGate) (Agent, error) {
|
||||||
a := createAgent(da, true)
|
a := createAgent(da, true)
|
||||||
var pr *pureRunner
|
var pr *pureRunner
|
||||||
var err error
|
var err error
|
||||||
|
|||||||
Reference in New Issue
Block a user