feat: complete Kra admin backend migration
This commit is contained in:
@@ -14,7 +14,6 @@ import (
|
||||
"github.com/go-kratos/kratos/v3/config"
|
||||
"github.com/go-kratos/kratos/v3/config/file"
|
||||
"github.com/go-kratos/kratos/v3/log"
|
||||
"github.com/go-kratos/kratos/v3/transport/grpc"
|
||||
|
||||
_ "go.uber.org/automaxprocs"
|
||||
)
|
||||
@@ -35,7 +34,7 @@ func init() {
|
||||
flag.StringVar(&flagconf, "conf", "../../configs", "config path, eg: -conf config.yaml")
|
||||
}
|
||||
|
||||
func newApp(logger *slog.Logger, gs *grpc.Server, hs *server.GinServer, scheduler *server.TaskScheduler) *kratos.App {
|
||||
func newApp(logger *slog.Logger, hs *server.GinServer, scheduler *server.TaskScheduler) *kratos.App {
|
||||
return kratos.New(
|
||||
kratos.ID(id),
|
||||
kratos.Name(Name),
|
||||
@@ -43,7 +42,6 @@ func newApp(logger *slog.Logger, gs *grpc.Server, hs *server.GinServer, schedule
|
||||
kratos.Metadata(map[string]string{}),
|
||||
kratos.Logger(logger),
|
||||
kratos.Server(
|
||||
gs,
|
||||
hs,
|
||||
scheduler,
|
||||
),
|
||||
|
||||
Generated
+3
-7
@@ -28,13 +28,9 @@ func wireApp(confServer *conf.Server, confData *conf.Data, adminBackend *conf.Ad
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
adminRepo := data.NewAdminRepo(dataData)
|
||||
adminUsecase := biz.NewAdminUsecase(adminRepo)
|
||||
adminService := service.NewAdminService(adminUsecase)
|
||||
grpcServer := server.NewGRPCServer(confServer, adminService)
|
||||
systemRepo := data.NewSystemRepo(dataData)
|
||||
cache := data.NewCache(dataData)
|
||||
fileStorage, err := data.NewFileStorage(adminBackend)
|
||||
fileStorage, err := data.NewFileStorage(dataData)
|
||||
if err != nil {
|
||||
cleanup()
|
||||
return nil, nil, err
|
||||
@@ -58,9 +54,9 @@ func wireApp(confServer *conf.Server, confData *conf.Data, adminBackend *conf.Ad
|
||||
auditService := service.NewAuditService(auditUsecase)
|
||||
taskRepo := data.NewTaskRepo(dataData)
|
||||
taskUsecase := biz.NewTaskUsecase(taskRepo)
|
||||
taskService := service.NewTaskService(taskUsecase)
|
||||
mediaRepo := data.NewMediaRepo(dataData)
|
||||
mediaUsecase := biz.NewMediaUsecase(mediaRepo, fileStorage)
|
||||
taskService := service.NewTaskService(taskUsecase, mediaUsecase, adminBackend)
|
||||
mediaService := service.NewMediaService(mediaUsecase)
|
||||
announcementRepo := data.NewAnnouncementRepo(dataData)
|
||||
announcementUsecase := biz.NewAnnouncementUsecase(announcementRepo)
|
||||
@@ -70,7 +66,7 @@ func wireApp(confServer *conf.Server, confData *conf.Data, adminBackend *conf.Ad
|
||||
emailService := service.NewEmailService(emailUsecase)
|
||||
taskScheduler := server.NewTaskScheduler(taskService, logger)
|
||||
ginServer := server.NewGinServer(confServer, adminBackend, systemService, accessService, settingsService, versionService, exportService, auditService, taskService, mediaService, announcementService, emailService, taskScheduler, logger)
|
||||
app := newApp(logger, grpcServer, ginServer, taskScheduler)
|
||||
app := newApp(logger, ginServer, taskScheduler)
|
||||
return app, func() {
|
||||
cleanup()
|
||||
}, nil
|
||||
|
||||
Reference in New Issue
Block a user