修复了一点bug,然后增加了图层拆分更多的功能
This commit is contained in:
1 parent
1305a9cdd8
commit
ce8372e878
31 files changed
+2567
-391
No files matched your search
@@ -17,6 +17,7 @@ import (
|
||||
"git.nianxx.cn/wangxuming/NianAIGC/backend/internal/httpapi"
|
||||
"git.nianxx.cn/wangxuming/NianAIGC/backend/internal/identity"
|
||||
"git.nianxx.cn/wangxuming/NianAIGC/backend/internal/jobs"
|
||||
"git.nianxx.cn/wangxuming/NianAIGC/backend/internal/layercompositions"
|
||||
"git.nianxx.cn/wangxuming/NianAIGC/backend/internal/localstore"
|
||||
"git.nianxx.cn/wangxuming/NianAIGC/backend/internal/orchestration"
|
||||
"git.nianxx.cn/wangxuming/NianAIGC/backend/internal/postgres"
|
||||
@@ -119,6 +120,7 @@ func New(options Options) (*App, error) {
|
||||
var usageRepository usage.Repository = postgres.NewUsageRepository(database.Store)
|
||||
var templateCatalog templates.Catalog = database.Store
|
||||
var jobStore jobs.Store = database.Store
|
||||
var layerCompositionRepository layercompositions.Repository = database.Store
|
||||
var creationState orchestration.CreationStateWriter = database.Store
|
||||
var jobState orchestration.JobStateWriter = database.Store
|
||||
var settlementState orchestration.SettlementStateWriter = database.Store
|
||||
@@ -134,6 +136,7 @@ func New(options Options) (*App, error) {
|
||||
usageRepository = store
|
||||
templateCatalog = store
|
||||
jobStore = store
|
||||
layerCompositionRepository = store
|
||||
creationState = store
|
||||
jobState = store
|
||||
settlementState = store
|
||||
@@ -277,6 +280,13 @@ func New(options Options) (*App, error) {
|
||||
providerResolver = newRuntimeProviderResolver(getenv, runtimeSettings)
|
||||
}
|
||||
jobService := jobs.NewService(jobStore, nil)
|
||||
layerCompositionService := layercompositions.NewService(layerCompositionRepository, assetCatalog)
|
||||
layerCompositionHandler, err := httpapi.NewLayerCompositionsHandler(platformAuthorizer, jobService, layerCompositionService, httpapi.LayerCompositionsConfig{
|
||||
MaxJSONBytes: positiveInt64Env(getenv, "ZHINIAN_MAX_JSON_BYTES", 1<<20),
|
||||
})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
jobBuilder := runtimeProviderJobBuilder{fallback: getenv, settings: runtimeSettings, enforceAvailability: config.Backend == postgres.BackendPostgres}
|
||||
usageService := usage.Service{
|
||||
Repository: usageRepository,
|
||||
@@ -358,6 +368,7 @@ func New(options Options) (*App, error) {
|
||||
mux.Handle("/api/v1/jobs", jobsHandler)
|
||||
mux.Handle("/api/v1/jobs/", jobsHandler)
|
||||
mux.Handle("/api/internal/worker/tick", jobsHandler)
|
||||
mux.Handle("/api/layer-compositions/", layerCompositionHandler)
|
||||
mux.Handle("/api/image-templates", miscHandler)
|
||||
mux.Handle("/api/image-templates/", miscHandler)
|
||||
mux.Handle("/api/prompt/assemble", miscHandler)
|
||||
|
||||
Reference in new issue
Block a user