|
@@ -38,7 +38,8 @@ func NewWire(viperViper *viper.Viper, logger *log.Logger) (*app.App, func(), err
|
|
parserService := service.NewParserService(serviceService)
|
|
parserService := service.NewParserService(serviceService)
|
|
crawlerService := service.NewCrawlerService(serviceService, parserService, viperViper)
|
|
crawlerService := service.NewCrawlerService(serviceService, parserService, viperViper)
|
|
gameShieldPublicIpRepository := repository.NewGameShieldPublicIpRepository(repositoryRepository)
|
|
gameShieldPublicIpRepository := repository.NewGameShieldPublicIpRepository(repositoryRepository)
|
|
- gameShieldPublicIpService := service.NewGameShieldPublicIpService(serviceService, gameShieldPublicIpRepository)
|
|
|
|
|
|
+ gameShieldUserIpRepository := repository.NewGameShieldUserIpRepository(repositoryRepository)
|
|
|
|
+ gameShieldPublicIpService := service.NewGameShieldPublicIpService(serviceService, gameShieldPublicIpRepository, gameShieldUserIpRepository)
|
|
duedateService := service.NewDuedateService(serviceService, gameShieldRepository)
|
|
duedateService := service.NewDuedateService(serviceService, gameShieldRepository)
|
|
formatterService := service.NewFormatterService(serviceService, gameShieldPublicIpService)
|
|
formatterService := service.NewFormatterService(serviceService, gameShieldPublicIpService)
|
|
requiredService := service.NewRequiredService(serviceService, crawlerService, viperViper)
|
|
requiredService := service.NewRequiredService(serviceService, crawlerService, viperViper)
|
|
@@ -47,13 +48,19 @@ func NewWire(viperViper *viper.Viper, logger *log.Logger) (*app.App, func(), err
|
|
webForwardingRepository := repository.NewWebForwardingRepository(repositoryRepository)
|
|
webForwardingRepository := repository.NewWebForwardingRepository(repositoryRepository)
|
|
webForwardingService := service.NewWebForwardingService(serviceService, requiredService, webForwardingRepository, crawlerService, parserService)
|
|
webForwardingService := service.NewWebForwardingService(serviceService, requiredService, webForwardingRepository, crawlerService, parserService)
|
|
webForwardingHandler := handler.NewWebForwardingHandler(handlerHandler, webForwardingService)
|
|
webForwardingHandler := handler.NewWebForwardingHandler(handlerHandler, webForwardingService)
|
|
|
|
+ webLimitRepository := repository.NewWebLimitRepository(repositoryRepository)
|
|
|
|
+ webLimitService := service.NewWebLimitService(serviceService, webLimitRepository, requiredService, parserService, crawlerService)
|
|
|
|
+ webLimitHandler := handler.NewWebLimitHandler(handlerHandler, webLimitService)
|
|
tcpforwardingRepository := repository.NewTcpforwardingRepository(repositoryRepository)
|
|
tcpforwardingRepository := repository.NewTcpforwardingRepository(repositoryRepository)
|
|
tcpforwardingService := service.NewTcpforwardingService(serviceService, tcpforwardingRepository, parserService, requiredService, crawlerService)
|
|
tcpforwardingService := service.NewTcpforwardingService(serviceService, tcpforwardingRepository, parserService, requiredService, crawlerService)
|
|
tcpforwardingHandler := handler.NewTcpforwardingHandler(handlerHandler, tcpforwardingService)
|
|
tcpforwardingHandler := handler.NewTcpforwardingHandler(handlerHandler, tcpforwardingService)
|
|
udpForWardingRepository := repository.NewUdpForWardingRepository(repositoryRepository)
|
|
udpForWardingRepository := repository.NewUdpForWardingRepository(repositoryRepository)
|
|
udpForWardingService := service.NewUdpForWardingService(serviceService, udpForWardingRepository, requiredService, parserService, crawlerService)
|
|
udpForWardingService := service.NewUdpForWardingService(serviceService, udpForWardingRepository, requiredService, parserService, crawlerService)
|
|
udpForWardingHandler := handler.NewUdpForWardingHandler(handlerHandler, udpForWardingService)
|
|
udpForWardingHandler := handler.NewUdpForWardingHandler(handlerHandler, udpForWardingService)
|
|
- httpServer := server.NewHTTPServer(logger, viperViper, jwtJWT, userHandler, gameShieldHandler, webForwardingHandler, tcpforwardingHandler, udpForWardingHandler)
|
|
|
|
|
|
+ tcpLimitRepository := repository.NewTcpLimitRepository(repositoryRepository)
|
|
|
|
+ tcpLimitService := service.NewTcpLimitService(serviceService, tcpLimitRepository, requiredService, parserService, crawlerService)
|
|
|
|
+ tcpLimitHandler := handler.NewTcpLimitHandler(handlerHandler, tcpLimitService)
|
|
|
|
+ httpServer := server.NewHTTPServer(logger, viperViper, jwtJWT, userHandler, gameShieldHandler, webForwardingHandler, webLimitHandler, tcpforwardingHandler, udpForWardingHandler, tcpLimitHandler)
|
|
jobJob := job.NewJob(transaction, logger, sidSid)
|
|
jobJob := job.NewJob(transaction, logger, sidSid)
|
|
userJob := job.NewUserJob(jobJob, userRepository)
|
|
userJob := job.NewUserJob(jobJob, userRepository)
|
|
jobServer := server.NewJobServer(logger, userJob)
|
|
jobServer := server.NewJobServer(logger, userJob)
|
|
@@ -64,11 +71,11 @@ func NewWire(viperViper *viper.Viper, logger *log.Logger) (*app.App, func(), err
|
|
|
|
|
|
// wire.go:
|
|
// wire.go:
|
|
|
|
|
|
-var repositorySet = wire.NewSet(repository.NewDB, repository.NewRepository, repository.NewTransaction, repository.NewUserRepository, repository.NewGameShieldRepository, repository.NewGameShieldPublicIpRepository, repository.NewWebForwardingRepository, repository.NewTcpforwardingRepository, repository.NewUdpForWardingRepository)
|
|
|
|
|
|
+var repositorySet = wire.NewSet(repository.NewDB, repository.NewRepository, repository.NewTransaction, repository.NewUserRepository, repository.NewGameShieldRepository, repository.NewGameShieldPublicIpRepository, repository.NewWebForwardingRepository, repository.NewTcpforwardingRepository, repository.NewUdpForWardingRepository, repository.NewGameShieldUserIpRepository, repository.NewWebLimitRepository, repository.NewTcpLimitRepository)
|
|
|
|
|
|
-var serviceSet = wire.NewSet(service.NewService, service.NewUserService, service.NewGameShieldService, service.NewCrawlerService, service.NewGameShieldPublicIpService, service.NewDuedateService, service.NewFormatterService, service.NewParserService, service.NewRequiredService, service.NewWebForwardingService, service.NewTcpforwardingService, service.NewUdpForWardingService)
|
|
|
|
|
|
+var serviceSet = wire.NewSet(service.NewService, service.NewUserService, service.NewGameShieldService, service.NewCrawlerService, service.NewGameShieldPublicIpService, service.NewDuedateService, service.NewFormatterService, service.NewParserService, service.NewRequiredService, service.NewWebForwardingService, service.NewTcpforwardingService, service.NewUdpForWardingService, service.NewGameShieldUserIpService, service.NewWebLimitService, service.NewTcpLimitService)
|
|
|
|
|
|
-var handlerSet = wire.NewSet(handler.NewHandler, handler.NewUserHandler, handler.NewGameShieldHandler, handler.NewGameShieldPublicIpHandler, handler.NewWebForwardingHandler, handler.NewTcpforwardingHandler, handler.NewUdpForWardingHandler)
|
|
|
|
|
|
+var handlerSet = wire.NewSet(handler.NewHandler, handler.NewUserHandler, handler.NewGameShieldHandler, handler.NewGameShieldPublicIpHandler, handler.NewWebForwardingHandler, handler.NewTcpforwardingHandler, handler.NewUdpForWardingHandler, handler.NewGameShieldUserIpHandler, handler.NewWebLimitHandler, handler.NewTcpLimitHandler)
|
|
|
|
|
|
var jobSet = wire.NewSet(job.NewJob, job.NewUserJob)
|
|
var jobSet = wire.NewSet(job.NewJob, job.NewUserJob)
|
|
|
|
|