//go:build wireinject // +build wireinject // The build tag makes sure the stub is not built in the final build. package main import ( "github.com/go-kratos/kratos/v2/log" "github.com/google/wire" "sandc/app/eonline/internal/biz" "sandc/app/eonline/internal/conf" "sandc/app/eonline/internal/data" "sandc/app/eonline/internal/server" ) // initApp init application. func initApp(*conf.Data, *conf.Bootstrap, *conf.Server, *conf.Queue, log.Logger) (*server.AsynqServer, func(), error) { panic(wire.Build(data.ProviderSet, server.ProviderSet, biz.ProviderSet)) }