fix(api): restore getMemoryProviderConfig export (#68)

Commit 928d9ad refactored requireSpaceOwner into isSpaceOwner but
accidentally dropped getMemoryProviderConfig, breaking API boot while
router.ts still imported it. Restore the owner-gated read helper.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>
This commit is contained in:
cynarAI 2026-09-22 11:04:43 +02:00 committed by GitHub
parent fbf9a6cd03
commit 04528a93e3

View File

@ -138,6 +138,15 @@ export async function persistMemoryProviderConfig(
return serializeSpaceMemoryConfig(config);
}
export async function getMemoryProviderConfig(
deps: MemoryProviderConfigDeps,
actor: Actor,
): Promise<ReturnType<typeof serializeSpaceMemoryConfig> | null> {
await requireSpaceOwner(deps.prisma, actor);
const config = await findSpaceMemoryConfig(deps.prisma, actor.spaceId);
return config ? serializeSpaceMemoryConfig(config) : null;
}
export async function updateMemoryProviderDefaultScope(
deps: MemoryProviderConfigDeps,
actor: Actor,