MCPcopy Create free account
hub / github.com/ZenNotes/zennotes / dbHydrate

Function dbHydrate

apps/web/src/bridge/http-bridge.ts:711–724  ·  view source on GitHub ↗
(
  csvPath: string,
  sidecar: DatabaseSidecar,
  rows: DbRow[],
  pageHasContent?: Record<string, boolean>
)

Source from the content-addressed store, hash-verified

709}
710
711function dbHydrate(
712 csvPath: string,
713 sidecar: DatabaseSidecar,
714 rows: DbRow[],
715 pageHasContent?: Record<string, boolean>
716): DatabaseDoc {
717 return {
718 ...sidecar,
719 path: dbToPosix(csvPath),
720 title: dbTitleFromPath(csvPath),
721 rows,
722 ...(pageHasContent ? { pageHasContent } : {})
723 }
724}
725
726async function dbReadSidecar(csvPath: string): Promise<DatabaseSidecar | null> {
727 const schemaPath = databaseSchemaPathFor(dbToPosix(csvPath))

Callers 4

openDatabaseFunction · 0.85
writeDatabaseRowsFunction · 0.85
writeDatabaseSchemaFunction · 0.85
createDatabaseFunction · 0.85

Calls 2

dbToPosixFunction · 0.85
dbTitleFromPathFunction · 0.85

Tested by

no test coverage detected