MCPcopy Index your code
hub / github.com/ChatLab/ChatLab / buildStreamImportDeps

Function buildStreamImportDeps

apps/cli/src/import/stream-import.ts:66–77  ·  view source on GitHub ↗
(dbManager: DatabaseManager, onProgress?: ImportProgressCallback)

Source from the content-addressed store, hash-verified

64}
65
66function buildStreamImportDeps(dbManager: DatabaseManager, onProgress?: ImportProgressCallback): StreamImportDeps {
67 return {
68 openDatabase(sessionId: string) {
69 return dbManager.openRawSessionDatabase(sessionId, { create: true, initializeChatTables: true })
70 },
71 deleteDatabase(sessionId: string) {
72 dbManager.deleteSessionDatabaseFiles(sessionId)
73 },
74 onProgress: onProgress ?? (() => {}),
75 generateSessionId,
76 }
77}
78
79function deleteSessionDatabase(dbManager: DatabaseManager, sessionId: string): void {
80 dbManager.deleteSessionDatabaseFiles(sessionId)

Callers 1

streamImportFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected