mirror of
https://github.com/chaitin/MonkeyCode.git
synced 2026-02-10 18:53:36 +08:00
feat: 暴露 ProxyUsecase, UserUsecase
This commit is contained in:
@@ -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,
|
||||
)
|
||||
|
||||
@@ -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,
|
||||
|
||||
Submodule backend/pro updated: 8fe07d3a2f...624eab91ba
13
backend/provider.go
Normal file
13
backend/provider.go
Normal file
@@ -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,
|
||||
)
|
||||
Reference in New Issue
Block a user