refactor: 移除过时的 server.NewHttpWrapper 函数、server.Server.HttpServer 函数当需要使用 Gin 相关功能时不再需要通过 Gin 函数获取

This commit is contained in:
kercylan98
2023-12-22 10:17:07 +08:00
parent c4e2034bef
commit fde6d52c60
2 changed files with 3 additions and 15 deletions
+3 -3
View File
@@ -6,7 +6,7 @@ import "github.com/gin-gonic/gin"
// - 默认使用 server.HttpContext 作为上下文,如果需要依赖其作为新的上下文,可以通过 NewHttpContext 创建
func NewHttpHandleWrapper[Context any](srv *Server, packer ContextPacker[Context]) *Http[Context] {
return &Http[Context]{
gin: srv.ginServer,
Engine: srv.ginServer,
HttpRouter: &HttpRouter[Context]{
srv: srv,
group: srv.ginServer,
@@ -18,10 +18,10 @@ func NewHttpHandleWrapper[Context any](srv *Server, packer ContextPacker[Context
// Http 基于 gin.Engine 包装的 http 服务器
type Http[Context any] struct {
srv *Server
gin *gin.Engine
*gin.Engine
*HttpRouter[Context]
}
func (slf *Http[Context]) Gin() *gin.Engine {
return slf.gin
return slf.Engine
}