remove Init function from policy interface
This commit is contained in:
parent
c618aab9e1
commit
196e520b4b
|
@ -62,7 +62,6 @@ func newGroup1(driverName string, dataSourceNames string, policy ...Policy) (*En
|
|||
s_count: len(engines[1:]),
|
||||
policy: policy[0],
|
||||
}
|
||||
eg.policy.Init()
|
||||
return eg, nil
|
||||
} else {
|
||||
xPolicy := new(XormEngineGroupPolicy)
|
||||
|
@ -91,7 +90,6 @@ func newGroup2(Master *Engine, Slaves []*Engine, policy ...Policy) (*EngineGroup
|
|||
s_count: len(Slaves),
|
||||
policy: policy[0],
|
||||
}
|
||||
eg.policy.Init()
|
||||
return eg, nil
|
||||
} else {
|
||||
xPolicy := new(XormEngineGroupPolicy)
|
||||
|
|
|
@ -19,7 +19,6 @@ const (
|
|||
)
|
||||
|
||||
type Policy interface {
|
||||
Init()
|
||||
Slave(*EngineGroup) *Engine
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue