mirror of
https://github.com/quarkcloudio/quark-go.git
synced 2025-09-26 20:11:11 +08:00
fix: 优化代码
This commit is contained in:
@@ -69,6 +69,7 @@ func (p *CasbinRule) Enforcer() (enforcer *casbin.Enforcer, err error) {
|
||||
Network: "tcp",
|
||||
Password: redisConfig.Password,
|
||||
},
|
||||
Channel: "/casbin",
|
||||
})
|
||||
|
||||
// Set the watcher for the enforcer.
|
||||
@@ -76,6 +77,14 @@ func (p *CasbinRule) Enforcer() (enforcer *casbin.Enforcer, err error) {
|
||||
if err != nil {
|
||||
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
|
||||
|
@@ -22,7 +22,7 @@ const (
|
||||
AppName = "QuarkGo"
|
||||
|
||||
// 版本号
|
||||
Version = "2.3.1"
|
||||
Version = "2.3.2"
|
||||
|
||||
// 包名
|
||||
PkgName = "github.com/quarkcloudio/quark-go/v2"
|
||||
|
Reference in New Issue
Block a user