From 5e4115d045c88b12e293580d03b922277487c0b5 Mon Sep 17 00:00:00 2001 From: injoyai <1113655791@qq.com> Date: Mon, 24 Mar 2025 17:01:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9DefaultCodes,=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E6=89=8B=E5=8A=A8=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client.go | 10 ---------- codes.go | 8 ++------ manage.go | 2 -- 3 files changed, 2 insertions(+), 18 deletions(-) diff --git a/client.go b/client.go index 352749d..50a2d72 100644 --- a/client.go +++ b/client.go @@ -105,16 +105,6 @@ func DialWith(dial ios.DialFunc, op ...client.Option) (cli *Client, err error) { go cli.Client.Run() - /* - 部分接口需要通过代码信息计算得出 - */ - codesOnce.Do(func() { - //初始化代码管理 - if DefaultCodes == nil { - DefaultCodes, err = NewCodes(cli, "./codes.db") - } - }) - return cli, err } diff --git a/codes.go b/codes.go index 929d8cd..10d08fd 100644 --- a/codes.go +++ b/codes.go @@ -8,17 +8,13 @@ import ( "math" "os" "path/filepath" - "sync" "time" "xorm.io/core" "xorm.io/xorm" ) -// 增加单例,部分数据需要通过Codes里面的信息计算 -var ( - DefaultCodes *Codes - codesOnce sync.Once -) +// DefaultCodes 增加单例,部分数据需要通过Codes里面的信息计算 +var DefaultCodes *Codes func NewCodes(c *Client, filename string) (*Codes, error) { diff --git a/manage.go b/manage.go index d863bf9..f716621 100644 --- a/manage.go +++ b/manage.go @@ -27,7 +27,6 @@ func NewManage(cfg *ManageConfig, op ...client.Option) (*Manage, error) { } //代码 - DefaultCodes = &Codes{} codesClient, err := cfg.Dial(op...) if err != nil { return nil, err @@ -37,7 +36,6 @@ func NewManage(cfg *ManageConfig, op ...client.Option) (*Manage, error) { if err != nil { return nil, err } - DefaultCodes = codes //连接池 p, err := NewPool(func() (*Client, error) {