mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 13:47:15 +08:00
19 lines
467 B
Go
19 lines
467 B
Go
//go:build wireinject
|
|
|
|
package main
|
|
|
|
import (
|
|
"github.com/google/wire"
|
|
|
|
"github.com/TheTNB/panel/internal/app"
|
|
"github.com/TheTNB/panel/internal/bootstrap"
|
|
"github.com/TheTNB/panel/internal/data"
|
|
"github.com/TheTNB/panel/internal/route"
|
|
"github.com/TheTNB/panel/internal/service"
|
|
)
|
|
|
|
// initWeb init application.
|
|
func initWeb() (*app.Web, error) {
|
|
panic(wire.Build(bootstrap.ProviderSet, route.ProviderSet, service.ProviderSet, data.ProviderSet, app.NewWeb))
|
|
}
|