diff --git a/compute/core/src/api-contracts/index.ts b/compute/core/src/api-contracts/index.ts index 18faa08..0884d9b 100644 --- a/compute/core/src/api-contracts/index.ts +++ b/compute/core/src/api-contracts/index.ts @@ -17,6 +17,7 @@ export type { export const ALIGN_QUEUE_NAME = 'whisper-align'; export const PDF_LAYOUT_QUEUE_NAME = 'pdf-layout'; +export { PDF_PARSER_VERSION } from '../pdf/parser-version'; export interface WhisperAlignJobBase { text: string; diff --git a/src/lib/server/compute/worker.ts b/src/lib/server/compute/worker.ts index cdc79cc..d97e34e 100644 --- a/src/lib/server/compute/worker.ts +++ b/src/lib/server/compute/worker.ts @@ -1,7 +1,8 @@ import { createHash, randomUUID } from 'node:crypto'; import type { ComputeBackend, PdfLayoutInput, WhisperAlignInput, WhisperAlignResult } from '@/lib/server/compute/types'; import { parseSseEventId, parseSsePayload } from '@openreader/compute-core'; -import { getWorkerClientWaitTimeoutMs, PDF_PARSER_VERSION } from '@openreader/compute-core'; +import { getWorkerClientWaitTimeoutMs } from '@openreader/compute-core'; +import { PDF_PARSER_VERSION } from '@openreader/compute-core/api-contracts'; import { errorToLog, serverLogger } from '@/lib/server/logger'; import { logDegraded, logServerError } from '@/lib/server/errors/logging'; import type { diff --git a/src/lib/server/documents/blobstore.ts b/src/lib/server/documents/blobstore.ts index 5d53499..a1a862f 100644 --- a/src/lib/server/documents/blobstore.ts +++ b/src/lib/server/documents/blobstore.ts @@ -8,7 +8,7 @@ import { PutObjectCommand, } from '@aws-sdk/client-s3'; import { getSignedUrl } from '@aws-sdk/s3-request-presigner'; -import { PDF_PARSER_VERSION } from '@openreader/compute-core'; +import { PDF_PARSER_VERSION } from '@openreader/compute-core/api-contracts'; import { getS3Client, getS3Config, getS3ProxyClient } from '@/lib/server/storage/s3'; const DOCUMENT_ID_REGEX = /^[a-f0-9]{64}$/i; diff --git a/src/lib/server/pdf-parse/artifact.ts b/src/lib/server/pdf-parse/artifact.ts index 2cea275..d195480 100644 --- a/src/lib/server/pdf-parse/artifact.ts +++ b/src/lib/server/pdf-parse/artifact.ts @@ -1,4 +1,4 @@ -import { PDF_PARSER_VERSION } from '@openreader/compute-core'; +import { PDF_PARSER_VERSION } from '@openreader/compute-core/api-contracts'; import { documentParsedKeyForVersion, getParsedDocumentBlobByKey,