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

Function buildIncrementalDeps

apps/cli/src/import/stream-import.ts:156–172  ·  view source on GitHub ↗
(
  dbManager: DatabaseManager,
  onProgress?: ImportProgressCallback,
  onCompatibilityError?: (error: DataDirCompatibilityError) => void
)

Source from the content-addressed store, hash-verified

154// ==================== Incremental import ====================
155
156function buildIncrementalDeps(
157 dbManager: DatabaseManager,
158 onProgress?: ImportProgressCallback,
159 onCompatibilityError?: (error: DataDirCompatibilityError) => void
160): IncrementalImportDeps {
161 return {
162 openDatabase(sessionId: string, readonly?: boolean) {
163 try {
164 return dbManager.openRawSessionDatabase(sessionId, { readonly: readonly ?? false })
165 } catch (error) {
166 if (error instanceof DataDirCompatibilityError) onCompatibilityError?.(error)
167 throw error
168 }
169 },
170 onProgress: onProgress ?? (() => {}),
171 }
172}
173
174export async function incrementalImport(
175 dbManager: DatabaseManager,

Callers 2

incrementalImportFunction · 0.85
analyzeIncrementalImportFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected