|
@@ -63,7 +63,8 @@ func NewWire(viperViper *viper.Viper, logger *log.Logger) (*app.App, func(), err
|
|
globalLimitRepository := repository.NewGlobalLimitRepository(repositoryRepository)
|
|
globalLimitRepository := repository.NewGlobalLimitRepository(repositoryRepository)
|
|
expiredRepository := repository.NewExpiredRepository(repositoryRepository)
|
|
expiredRepository := repository.NewExpiredRepository(repositoryRepository)
|
|
gatewayipRepository := repository.NewGatewayipRepository(repositoryRepository)
|
|
gatewayipRepository := repository.NewGatewayipRepository(repositoryRepository)
|
|
- wafFormatterService := service.NewWafFormatterService(serviceService, globalLimitRepository, hostRepository, requiredService, parserService, tcpforwardingRepository, udpForWardingRepository, webForwardingRepository, rabbitMQ, hostService, gatewayipRepository, cdnService)
|
|
|
|
|
|
+ gatewayipService := service.NewGatewayipService(serviceService, gatewayipRepository, hostService)
|
|
|
|
+ wafFormatterService := service.NewWafFormatterService(serviceService, globalLimitRepository, hostRepository, requiredService, parserService, tcpforwardingRepository, udpForWardingRepository, webForwardingRepository, rabbitMQ, hostService, gatewayipRepository, gatewayipService, cdnService)
|
|
proxyRepository := repository.NewProxyRepository(repositoryRepository)
|
|
proxyRepository := repository.NewProxyRepository(repositoryRepository)
|
|
proxyService := service.NewProxyService(serviceService, proxyRepository, cdnService)
|
|
proxyService := service.NewProxyService(serviceService, proxyRepository, cdnService)
|
|
tcpforwardingService := service.NewTcpforwardingService(serviceService, tcpforwardingRepository, parserService, requiredService, crawlerService, globalLimitRepository, hostRepository, wafFormatterService, cdnService, proxyService)
|
|
tcpforwardingService := service.NewTcpforwardingService(serviceService, tcpforwardingRepository, parserService, requiredService, crawlerService, globalLimitRepository, hostRepository, wafFormatterService, cdnService, proxyService)
|
|
@@ -71,7 +72,7 @@ func NewWire(viperViper *viper.Viper, logger *log.Logger) (*app.App, func(), err
|
|
aoDunService := service.NewAoDunService(serviceService, viperViper)
|
|
aoDunService := service.NewAoDunService(serviceService, viperViper)
|
|
sslCertService := service.NewSslCertService(serviceService, webForwardingRepository, cdnService)
|
|
sslCertService := service.NewSslCertService(serviceService, webForwardingRepository, cdnService)
|
|
websocketService := service.NewWebsocketService(serviceService, cdnService, webForwardingRepository)
|
|
websocketService := service.NewWebsocketService(serviceService, cdnService, webForwardingRepository)
|
|
- webForwardingService := service.NewWebForwardingService(serviceService, requiredService, webForwardingRepository, crawlerService, parserService, wafFormatterService, aoDunService, rabbitMQ, gatewayipRepository, globalLimitRepository, cdnService, proxyService, sslCertService, websocketService)
|
|
|
|
|
|
+ webForwardingService := service.NewWebForwardingService(serviceService, requiredService, webForwardingRepository, crawlerService, parserService, wafFormatterService, aoDunService, rabbitMQ, gatewayipService, globalLimitRepository, cdnService, proxyService, sslCertService, websocketService)
|
|
wafTask := task.NewWafTask(webForwardingRepository, tcpforwardingRepository, udpForWardingRepository, cdnService, hostRepository, globalLimitRepository, expiredRepository, taskTask, gatewayipRepository, tcpforwardingService, udpForWardingService, webForwardingService)
|
|
wafTask := task.NewWafTask(webForwardingRepository, tcpforwardingRepository, udpForWardingRepository, cdnService, hostRepository, globalLimitRepository, expiredRepository, taskTask, gatewayipRepository, tcpforwardingService, udpForWardingService, webForwardingService)
|
|
taskServer := server.NewTaskServer(logger, userTask, gameShieldTask, wafTask)
|
|
taskServer := server.NewTaskServer(logger, userTask, gameShieldTask, wafTask)
|
|
jobJob := job.NewJob(transaction, logger, sidSid, rabbitMQ)
|
|
jobJob := job.NewJob(transaction, logger, sidSid, rabbitMQ)
|