package tcpclient import ( "context" "github.com/gogf/gf/v2/util/gconv" "hotgo/internal/model/input/msgin" ) // OnResponseAuthSummary 获取授权信息 func (s *sAuthClient) OnResponseAuthSummary(ctx context.Context, args ...interface{}) { var in *msgin.ResponseAuthSummary if err := gconv.Scan(args[0], &in); err != nil { s.client.Logger.Warningf(ctx, "OnResponseAuthSummary Scan err:+v", err) return } if err := in.GetError(); err != nil { s.client.Logger.Warningf(ctx, "OnResponseAuthSummary GetError :+v", err) return } // 拿到授权的数据,可以是一些动态的功能、路由、权限控制等 s.summary = in.Data }