From 1f9878ea71de0ef4bfbc5ef7bc964d602ad256af Mon Sep 17 00:00:00 2001 From: Tim van der Meij Date: Sun, 4 Feb 2018 19:32:47 +0100 Subject: [PATCH] Use `setPDFNetworkStreamFactory` in the `helloworld` and `svgviewer` examples This patch fixes a regression from #9363, causing the examples not to load anymore. --- examples/helloworld/hello.js | 4 +++- examples/svgviewer/viewer.js | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/examples/helloworld/hello.js b/examples/helloworld/hello.js index fe413c77a..49a0e4247 100644 --- a/examples/helloworld/hello.js +++ b/examples/helloworld/hello.js @@ -7,7 +7,9 @@ Promise.all([System.import('pdfjs/display/api'), System.resolve('pdfjs/worker_loader')]) .then(function (modules) { var api = modules[0], global = modules[1], network = modules[2]; - api.setPDFNetworkStreamClass(network.PDFNetworkStream); + api.setPDFNetworkStreamFactory((params) => { + return new network.PDFNetworkStream(params); + }); // In production, change this to point to the built `pdf.worker.js` file. global.PDFJS.workerSrc = modules[3]; diff --git a/examples/svgviewer/viewer.js b/examples/svgviewer/viewer.js index 705fdc80a..a6370da51 100644 --- a/examples/svgviewer/viewer.js +++ b/examples/svgviewer/viewer.js @@ -43,7 +43,10 @@ Promise.all([System.import('pdfjs/display/api'), System.resolve('pdfjs/worker_loader')]) .then(function (modules) { var api = modules[0], svg = modules[1], global = modules[2], network = modules[3]; - api.setPDFNetworkStreamClass(network.PDFNetworkStream); + api.setPDFNetworkStreamFactory((params) => { + return new network.PDFNetworkStream(params); + }); + // In production, change this to point to the built `pdf.worker.js` file. global.PDFJS.workerSrc = modules[4];