// 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 ( "micro-bundle/pkg/app" "micro-bundle/pkg/db" "micro-bundle/pkg/logger" "micro-bundle/pkg/snowf" "micro-bundle/pkg/tracing" ) // Injectors from wire.go: func InitApp() (*app.App, error) { zapLogger := logger.ZapInit() jaegerProvider := tracing.NewTracing() node := snowf.NewSf() gormDB := db.NewBundleDB() appApp := NewApp(zapLogger, jaegerProvider, node, gormDB) return appApp, nil }