diff --git a/engine_group.go b/engine_group.go index 9bbe854a..b8cdc9c8 100644 --- a/engine_group.go +++ b/engine_group.go @@ -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) diff --git a/engine_group_policy.go b/engine_group_policy.go index 2219d9f5..311ba67f 100644 --- a/engine_group_policy.go +++ b/engine_group_policy.go @@ -19,7 +19,6 @@ const ( ) type Policy interface { - Init() Slave(*EngineGroup) *Engine }