mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-25 18:20:09 +02:00
Restore singleton pdfCachingTransportFactory (#21194)
GitOrigin-RevId: 3c1d71ba4fdd07f0774534fbe3a99b2d47dfa962
This commit is contained in:
@@ -18,6 +18,7 @@ export default class PDFJSWrapper {
|
||||
public readonly viewer: PDFViewer
|
||||
public readonly eventBus: EventBus
|
||||
private readonly linkService: PDFLinkService
|
||||
private readonly pdfCachingTransportFactory: any
|
||||
|
||||
// eslint-disable-next-line no-useless-constructor
|
||||
constructor(public container: HTMLDivElement) {
|
||||
@@ -43,6 +44,8 @@ export default class PDFJSWrapper {
|
||||
})
|
||||
|
||||
this.linkService.setViewer(this.viewer)
|
||||
|
||||
this.pdfCachingTransportFactory = generatePdfCachingTransportFactory()
|
||||
}
|
||||
|
||||
// load a document from a URL
|
||||
@@ -64,7 +67,7 @@ export default class PDFJSWrapper {
|
||||
}
|
||||
|
||||
return new Promise<PDFJS.PDFDocumentProxy>((resolve, reject) => {
|
||||
const rangeTransport = generatePdfCachingTransportFactory()({
|
||||
const rangeTransport = this.pdfCachingTransportFactory({
|
||||
url,
|
||||
pdfFile,
|
||||
abortController,
|
||||
|
||||
Reference in New Issue
Block a user