feat: 优化注册方法检测
This commit is contained in:
@@ -10,15 +10,7 @@ package define
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
// IsBlackIP 是否是黑名单IP
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 23:25 2022/6/25
|
||||
type IsBlackIP func(ctx *gin.Context, clientIP string) bool
|
||||
|
||||
// IsWhiteIP 是否白名单IP
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 23:27 2022/6/25
|
||||
type IsWhiteIP func(ctx *gin.Context, clientIP string) bool
|
||||
|
||||
@@ -20,10 +20,6 @@ var (
|
||||
)
|
||||
|
||||
// HttpHandleConfig 请求处理配置
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 20:41 2022/6/25
|
||||
type HttpHandleConfig struct {
|
||||
RecordRequestDataField string
|
||||
RecordResponseDataField string
|
||||
@@ -43,19 +39,11 @@ type HttpHandleConfig struct {
|
||||
}
|
||||
|
||||
// ConvertDefaultConfig 覆盖默认配置
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 20:41 2022/6/25
|
||||
func ConvertDefaultConfig(cfg *HttpHandleConfig) {
|
||||
inputHttpHandleConfig = cfg
|
||||
}
|
||||
|
||||
// GetHttpHandleConfig 获取http配置
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 16:55 2024/7/23
|
||||
func GetHttpHandleConfig() *HttpHandleConfig {
|
||||
return &HttpHandleConfig{
|
||||
EnableExtensionOutput: inputHttpHandleConfig.EnableExtensionOutput,
|
||||
@@ -129,8 +117,8 @@ func GetHttpHandleConfig() *HttpHandleConfig {
|
||||
}
|
||||
|
||||
type LogicAfterResponse struct {
|
||||
SuccessHookFuncList []func(ctx *gin.Context) `json:"-"` // 请求最后需要执行的成功hook函数
|
||||
FailureHookFuncList []func(ctx *gin.Context) `json:"-"` // 请求最后需要执行的失败hook函数
|
||||
SuccessHookFuncList []func(ctx *gin.Context) `json:"-"` // 请求最后需要执行的成功 hook函数
|
||||
FailureHookFuncList []func(ctx *gin.Context) `json:"-"` // 请求最后需要执行的失败 hook函数
|
||||
Lock *sync.RWMutex `json:"-"` // 逻辑锁
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user