Function: registerParentResolver()
Makaio Framework / services-core / registerParentResolver
Function: registerParentResolver()
Section titled “Function: registerParentResolver()”registerParentResolver(
bus,db): () =>void
Defined in: ../../../packages/services/core/src/session/adapter-sessions/parent-resolver.ts:40
Register handler to resolve parent relationships when sessions are linked.
When adapter.session.linked is emitted:
- Query adapter_sessions for children referencing this adapterSessionId as parent
- For each child with a linked sessionId, update the child’s Makaio session parentSessionId
Parameters
Section titled “Parameters”The bus instance to register handlers on
MakaioDatabase
The Drizzle database instance for direct queries
Returns
Section titled “Returns”Cleanup function to unsubscribe the handler
() => void
Example
Section titled “Example”import { registerParentResolver } from '@makaio/services-core/session';
const cleanup = registerParentResolver(bus, db);
// Later, when shutting down:cleanup();