fix: 优化代码

This commit is contained in:
tangtanglove
2024-02-24 16:03:01 +08:00
parent b914c92e0c
commit 96776f56f5
2 changed files with 10 additions and 1 deletions

View File

@@ -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

View File

@@ -22,7 +22,7 @@ const (
AppName = "QuarkGo"
// 版本号
Version = "2.3.1"
Version = "2.3.2"
// 包名
PkgName = "github.com/quarkcloudio/quark-go/v2"