영역 통합 연결: 공통 화면 틀 우선 사용, AI Wallet 계정명 규칙, 상품정책 조회 이름, 주기 정리 작업 등록
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
b1c06a0304
commit
403d0fb845
@@ -29,6 +29,9 @@ export async function buildApp(deps, opts = {}) {
|
||||
const mod = await import(file); if (typeof mod.register !== 'function') continue;
|
||||
await mod.register(app, deps); loaded.push(a);
|
||||
}
|
||||
// [통합] 영역 사이의 느슨한 연결: 상품정책 조회 이름 맞춤, 주기 정리 작업 등록
|
||||
if (!deps.productPolicy && deps.commerce?.appliedProduct) deps.productPolicy = { activeFor: async (groupId) => deps.commerce.appliedProduct(groupId) };
|
||||
if (deps.scheduler?.every) for (const [name, fn] of [['sites.sweep', () => deps.sites?.sweep?.()], ['domains.sweep', () => deps.domains?.sweep?.()], ['source.sweep', () => deps.source?.sweep?.()]]) deps.scheduler.every(name, 10 * 60 * 1000, fn);
|
||||
deps.log(`[portal] 영역 등록: ${loaded.join(', ')}`);
|
||||
return app;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user