mirror of
https://github.com/quarkcloudio/quark-go.git
synced 2025-11-02 04:03:41 +08:00
fix: 优化代码
This commit is contained in:
@@ -69,6 +69,7 @@ func (p *CasbinRule) Enforcer() (enforcer *casbin.Enforcer, err error) {
|
|||||||
Network: "tcp",
|
Network: "tcp",
|
||||||
Password: redisConfig.Password,
|
Password: redisConfig.Password,
|
||||||
},
|
},
|
||||||
|
Channel: "/casbin",
|
||||||
})
|
})
|
||||||
|
|
||||||
// Set the watcher for the enforcer.
|
// Set the watcher for the enforcer.
|
||||||
@@ -76,6 +77,14 @@ func (p *CasbinRule) Enforcer() (enforcer *casbin.Enforcer, err error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Or use the default callback
|
||||||
|
err = w.SetUpdateCallback(func(s string) {
|
||||||
|
Enforcer.LoadPolicy()
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return Enforcer, err
|
return Enforcer, err
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ const (
|
|||||||
AppName = "QuarkGo"
|
AppName = "QuarkGo"
|
||||||
|
|
||||||
// 版本号
|
// 版本号
|
||||||
Version = "2.3.1"
|
Version = "2.3.2"
|
||||||
|
|
||||||
// 包名
|
// 包名
|
||||||
PkgName = "github.com/quarkcloudio/quark-go/v2"
|
PkgName = "github.com/quarkcloudio/quark-go/v2"
|
||||||
|
|||||||
Reference in New Issue
Block a user