diff --git a/backend/cmd/server/main.go b/backend/cmd/server/main.go index 128a9063..9a3050a9 100644 --- a/backend/cmd/server/main.go +++ b/backend/cmd/server/main.go @@ -8,6 +8,7 @@ import ( "github.com/GoYoko/web" + "github.com/chaitin/MonkeyCode/backend" "github.com/chaitin/MonkeyCode/backend/config" "github.com/chaitin/MonkeyCode/backend/docs" "github.com/chaitin/MonkeyCode/backend/internal" @@ -72,10 +73,10 @@ func (s *Server) Stop() error { return s.web.Echo().Shutdown(context.Background()) } -//lint:ignore U1000 unused for wire -var appSet = wire.NewSet( +var AppSet = wire.NewSet( wire.FieldsOf(new(*config.Config), "Logger"), config.Init, pkg.Provider, internal.Provider, + backend.Provider, ) diff --git a/backend/internal/provider.go b/backend/internal/provider.go index b6f5d76a..1f58347f 100644 --- a/backend/internal/provider.go +++ b/backend/internal/provider.go @@ -24,7 +24,6 @@ import ( openai "github.com/chaitin/MonkeyCode/backend/internal/openai/usecase" "github.com/chaitin/MonkeyCode/backend/internal/proxy" proxyrepo "github.com/chaitin/MonkeyCode/backend/internal/proxy/repo" - proxyusecase "github.com/chaitin/MonkeyCode/backend/internal/proxy/usecase" reportrepo "github.com/chaitin/MonkeyCode/backend/internal/report/repo" reportuse "github.com/chaitin/MonkeyCode/backend/internal/report/usecase" securityv1 "github.com/chaitin/MonkeyCode/backend/internal/security/handler/http/v1" @@ -33,7 +32,6 @@ import ( sockethandler "github.com/chaitin/MonkeyCode/backend/internal/socket/handler" userV1 "github.com/chaitin/MonkeyCode/backend/internal/user/handler/v1" userrepo "github.com/chaitin/MonkeyCode/backend/internal/user/repo" - userusecase "github.com/chaitin/MonkeyCode/backend/internal/user/usecase" workspacehandlerv1 "github.com/chaitin/MonkeyCode/backend/internal/workspace/handler/http/v1" workspacerepo "github.com/chaitin/MonkeyCode/backend/internal/workspace/repo" workspaceusecase "github.com/chaitin/MonkeyCode/backend/internal/workspace/usecase" @@ -70,7 +68,6 @@ var Provider = wire.NewSet( openai.NewOpenAIUsecase, openairepo.NewOpenAIRepo, modelv1.NewModelHandler, - proxyusecase.NewProxyUsecase, proxyrepo.NewProxyRepo, modelusecase.NewModelUsecase, modelrepo.NewModelRepo, @@ -83,7 +80,6 @@ var Provider = wire.NewSet( middleware.NewReadOnlyMiddleware, userV1.NewUserHandler, userrepo.NewUserRepo, - userusecase.NewUserUsecase, billingv1.NewBillingHandler, billingrepo.NewBillingRepo, billingusecase.NewBillingUsecase, diff --git a/backend/pro b/backend/pro index 8fe07d3a..624eab91 160000 --- a/backend/pro +++ b/backend/pro @@ -1 +1 @@ -Subproject commit 8fe07d3a2f82309bec40ea43226d7247957ee83b +Subproject commit 624eab91bac44e0b454dc539a97c514d2d07b36f diff --git a/backend/provider.go b/backend/provider.go new file mode 100644 index 00000000..d6430c47 --- /dev/null +++ b/backend/provider.go @@ -0,0 +1,13 @@ +package backend + +import ( + "github.com/google/wire" + + proxyusecase "github.com/chaitin/MonkeyCode/backend/internal/proxy/usecase" + userusecase "github.com/chaitin/MonkeyCode/backend/internal/user/usecase" +) + +var Provider = wire.NewSet( + proxyusecase.NewProxyUsecase, + userusecase.NewUserUsecase, +)