Skip to content

Function: registerDrizzleImportCursorStorage()

Makaio Framework


Makaio Framework / services-core / registerDrizzleImportCursorStorage

Function: registerDrizzleImportCursorStorage()

Section titled “Function: registerDrizzleImportCursorStorage()”

registerDrizzleImportCursorStorage(bus, db, _ctx): () => void

Defined in: ../../../packages/services/core/src/session/import-cursors/drizzle-handler.ts:34

Register Drizzle-backed import cursor storage handlers.

Provides persistent cursor storage for efficient log import resume. On restart, import continues from the last processed byte offset.

IMakaioBus

The bus instance to register handlers on

MakaioDatabase

Drizzle database instance

ExtensionContext

Extension context (unused; reserved for future use)

Cleanup function to unsubscribe all handlers

() => void

import { registerDrizzleImportCursorStorage } from '@makaio/services-core/session';
const cleanup = registerDrizzleImportCursorStorage(bus, db, ctx);
// Later, when shutting down:
cleanup();