We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 426a4e3 commit 1f535d0Copy full SHA for 1f535d0
src/services/ragService.ts
@@ -1,10 +1,11 @@
1
import { pipeline } from '@xenova/transformers';
2
import { supabase } from '../config/supabase';
3
-import * as pdfjsLib from 'pdfjs-dist';
+import * as pdfjsLib from 'pdfjs-dist/legacy/build/pdf';
4
+import pdfWorkerSrc from 'pdfjs-dist/legacy/build/pdf.worker?url';
5
6
// Safe worker configuration for browser environments
-if (typeof window !== 'undefined') {
7
- pdfjsLib.GlobalWorkerOptions.workerSrc = `https://cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjsLib.version}/pdf.worker.min.js`;
+if (typeof window !== 'undefined' && pdfjsLib?.GlobalWorkerOptions) {
8
+ pdfjsLib.GlobalWorkerOptions.workerSrc = pdfWorkerSrc;
9
}
10
11
const SUPABASE_URL = import.meta.env.VITE_SUPABASE_URL;
0 commit comments