refactor(media): 资源分发 - 统一资源访问策略与云存储重定向
This commit is contained in:
1 parent
af6633047c
commit
487c34bfeb
50 files changed
+2112
-1266
No files matched your search
@@ -2,9 +2,7 @@ package generation
|
||||
|
||||
import (
|
||||
"context"
|
||||
"time"
|
||||
|
||||
"infinite-canvas/backend/internal/model"
|
||||
"infinite-canvas/backend/internal/protocol"
|
||||
)
|
||||
|
||||
@@ -36,7 +34,6 @@ type ChannelLimiter interface {
|
||||
// MediaPersister 持久化生成结果与资源 URL。
|
||||
type MediaPersister interface {
|
||||
PersistGeneratedMediaResult(ctx context.Context, userID, taskID string, result map[string]interface{}) (map[string]interface{}, error)
|
||||
DirectResourceURL(resource *model.Resource, expiresAt time.Time) (string, error)
|
||||
}
|
||||
|
||||
// Deps 是 Engine 的外部端口集合;禁止持有组合根或回环到 service。
|
||||
|
||||
Reference in new issue
Block a user