MCPcopy
hub / github.com/codedogQBY/ReadAny / buildBookRemoteCover

Function buildBookRemoteCover

packages/core/src/sync/sync-naming.ts:53–55  ·  view source on GitHub ↗
(book: { id: string; title?: string | null }, ext: string)

Source from the content-addressed store, hash-verified

51
52/** Cover path inside the book dir, e.g. {title}.jpg. */
53export function buildBookRemoteCover(book: { id: string; title?: string | null }, ext: string): string {
54 return `${buildBookRemoteDir(book)}/${sanitizeBookTitleForFs(book.title)}.${ext}`;
55}
56
57/**
58 * Extract book.id from a folder name `{title}-{uuid}`.

Callers 3

syncFilesFunction · 0.90
migrateBookRemoteStateFunction · 0.90

Calls 2

buildBookRemoteDirFunction · 0.85
sanitizeBookTitleForFsFunction · 0.85

Tested by

no test coverage detected