Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
陈曦
sub2api
Commits
76484bd5
Commit
76484bd5
authored
Jan 11, 2026
by
IanShaw027
Browse files
chore(ops): 更新依赖注入配置
parent
e4ed35fe
Changes
2
Hide whitespace changes
Inline
Side-by-side
backend/cmd/server/wire_gen.go
View file @
76484bd5
...
...
@@ -153,7 +153,7 @@ func initializeApplication(buildInfo handler.BuildInfo) (*Application, error) {
apiKeyAuthMiddleware
:=
middleware
.
NewAPIKeyAuthMiddleware
(
apiKeyService
,
subscriptionService
,
configConfig
)
engine
:=
server
.
ProvideRouter
(
configConfig
,
handlers
,
jwtAuthMiddleware
,
adminAuthMiddleware
,
apiKeyAuthMiddleware
,
apiKeyService
,
subscriptionService
,
opsService
,
settingService
,
redisClient
)
httpServer
:=
server
.
ProvideHTTPServer
(
configConfig
,
engine
)
opsMetricsCollector
:=
service
.
ProvideOpsMetricsCollector
(
opsRepository
,
settingRepository
,
db
,
redisClient
,
configConfig
)
opsMetricsCollector
:=
service
.
ProvideOpsMetricsCollector
(
opsRepository
,
settingRepository
,
accountRepository
,
concurrencyService
,
db
,
redisClient
,
configConfig
)
opsAggregationService
:=
service
.
ProvideOpsAggregationService
(
opsRepository
,
settingRepository
,
db
,
redisClient
,
configConfig
)
opsAlertEvaluatorService
:=
service
.
ProvideOpsAlertEvaluatorService
(
opsService
,
opsRepository
,
emailService
,
redisClient
,
configConfig
)
opsCleanupService
:=
service
.
ProvideOpsCleanupService
(
opsRepository
,
db
,
redisClient
,
configConfig
)
...
...
backend/internal/service/wire.go
View file @
76484bd5
...
...
@@ -83,11 +83,13 @@ func ProvideConcurrencyService(cache ConcurrencyCache, accountRepo AccountReposi
func
ProvideOpsMetricsCollector
(
opsRepo
OpsRepository
,
settingRepo
SettingRepository
,
accountRepo
AccountRepository
,
concurrencyService
*
ConcurrencyService
,
db
*
sql
.
DB
,
redisClient
*
redis
.
Client
,
cfg
*
config
.
Config
,
)
*
OpsMetricsCollector
{
collector
:=
NewOpsMetricsCollector
(
opsRepo
,
settingRepo
,
db
,
redisClient
,
cfg
)
collector
:=
NewOpsMetricsCollector
(
opsRepo
,
settingRepo
,
accountRepo
,
concurrencyService
,
db
,
redisClient
,
cfg
)
collector
.
Start
()
return
collector
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment