19 lines
361 B
Go
19 lines
361 B
Go
//go:build wireinject
|
|
// +build wireinject
|
|
|
|
package app
|
|
|
|
import (
|
|
"log/slog"
|
|
"net/http"
|
|
|
|
"easyvqd/internal/conf"
|
|
"easyvqd/internal/data"
|
|
"easyvqd/internal/web/api"
|
|
"github.com/google/wire"
|
|
)
|
|
|
|
func WireApp(bc *conf.Bootstrap, log *slog.Logger) (http.Handler, func(), error) {
|
|
panic(wire.Build(data.ProviderSet, api.ProviderVersionSet, api.ProviderSet))
|
|
}
|