diff --git a/apps/OpenSign/src/App.js b/apps/OpenSign/src/App.js index d21fc6074..66ad17926 100644 --- a/apps/OpenSign/src/App.js +++ b/apps/OpenSign/src/App.js @@ -29,7 +29,11 @@ const Opensigndrive = lazy(() => import("./pages/Opensigndrive")); const ManageSign = lazy(() => import("./pages/Managesign")); const GenerateToken = lazy(() => import("./pages/GenerateToken")); const Webhook = lazy(() => import("./pages/Webhook")); -pdfjs.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.min.mjs`; + +pdfjs.GlobalWorkerOptions.workerSrc = new URL( + "pdfjs-dist/legacy/build/pdf.worker.min.mjs", + import.meta.url +).toString(); const Loader = () => { return (
{ + resolve = res; + reject = rej; + }); + return { promise, resolve, reject }; + }; +} + +// Usage: +// const { promise, resolve, reject } = Promise.withResolvers() +// console.log(promise, resolve, reject) // Promise { } [Function (anonymous)] [Function (anonymous)] +// ... Do something async and then call resolve or reject! \ No newline at end of file