|
@@ -103,11 +103,14 @@ func NewWire(viperViper *viper.Viper, logger *log.Logger) (*app.App, func(), err
|
|
gateWayGroupIpRepository := repository.NewGateWayGroupIpRepository(repositoryRepository)
|
|
gateWayGroupIpRepository := repository.NewGateWayGroupIpRepository(repositoryRepository)
|
|
gateWayGroupIpService := service.NewGateWayGroupIpService(serviceService, gateWayGroupIpRepository, gatewayGroupRepository, requestService)
|
|
gateWayGroupIpService := service.NewGateWayGroupIpService(serviceService, gateWayGroupIpRepository, gatewayGroupRepository, requestService)
|
|
gateWayGroupIpHandler := handler.NewGateWayGroupIpHandler(handlerHandler, gateWayGroupIpService)
|
|
gateWayGroupIpHandler := handler.NewGateWayGroupIpHandler(handlerHandler, gateWayGroupIpService)
|
|
|
|
+ gatewayIpAdminRepository := admin.NewGatewayIpAdminRepository(repositoryRepository)
|
|
|
|
+ gatewayIpAdminService := admin2.NewGatewayIpAdminService(serviceService, gatewayIpAdminRepository)
|
|
|
|
+ gatewayIpAdminHandler := admin3.NewGatewayIpAdminHandler(handlerHandler, gatewayIpAdminService)
|
|
allowAndDenyIpHandler := waf3.NewAllowAndDenyIpHandler(handlerHandler, allowAndDenyIpService)
|
|
allowAndDenyIpHandler := waf3.NewAllowAndDenyIpHandler(handlerHandler, allowAndDenyIpService)
|
|
ccRepository := repository.NewCcRepository(repositoryRepository)
|
|
ccRepository := repository.NewCcRepository(repositoryRepository)
|
|
ccService := service.NewCcService(serviceService, ccRepository, webForwardingRepository, cdnService)
|
|
ccService := service.NewCcService(serviceService, ccRepository, webForwardingRepository, cdnService)
|
|
ccHandler := handler.NewCcHandler(handlerHandler, ccService)
|
|
ccHandler := handler.NewCcHandler(handlerHandler, ccService)
|
|
- httpServer := server.NewHTTPServer(logger, viperViper, jwtJWT, syncedEnforcer, limiterLimiter, handlerFunc, userHandler, gameShieldHandler, gameShieldBackendHandler, webForwardingHandler, tcpforwardingHandler, udpForWardingHandler, globalLimitHandler, adminHandler, gatewayGroupHandler, gateWayGroupIpHandler, allowAndDenyIpHandler, ccHandler, logService)
|
|
|
|
|
|
+ httpServer := server.NewHTTPServer(logger, viperViper, jwtJWT, syncedEnforcer, limiterLimiter, handlerFunc, userHandler, gameShieldHandler, gameShieldBackendHandler, webForwardingHandler, tcpforwardingHandler, udpForWardingHandler, globalLimitHandler, adminHandler, gatewayGroupHandler, gateWayGroupIpHandler, gatewayIpAdminHandler, allowAndDenyIpHandler, ccHandler, logService)
|
|
appApp := newApp(httpServer)
|
|
appApp := newApp(httpServer)
|
|
return appApp, func() {
|
|
return appApp, func() {
|
|
cleanup()
|
|
cleanup()
|