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