// Code generated by Wire. DO NOT EDIT. //go:generate go run -mod=mod github.com/google/wire/cmd/wire //go:build !wireinject // +build !wireinject package main import ( "micro-bundle/pkg/app" "micro-bundle/pkg/db" "micro-bundle/pkg/logger" "micro-bundle/pkg/snowf" "micro-bundle/pkg/tracing" _ "dubbo.apache.org/dubbo-go/v3/filter/tps/strategy" _ "dubbo.apache.org/dubbo-go/v3/imports" _ "micro-bundle/internal/handler" ) // Injectors from wire.go: func InitApp() (*app.App, error) { zapLogger := logger.ZapInit() jaegerProvider := tracing.NewTracing() node := snowf.NewSf() bundleDB := db.NewBundleDB() taskBenchDB := db.NewTaskBenchDB() appApp := NewApp(zapLogger, jaegerProvider, node, bundleDB, taskBenchDB) return appApp, nil }