From 0d9a0b8bb1550e9b8088dd786b2de36802b77aa6 Mon Sep 17 00:00:00 2001 From: Amol Date: Sat, 15 Jun 2024 22:44:05 +0530 Subject: [PATCH] Revert "Safari issue patch " --- apps/OpenSign/src/App.js | 6 +----- apps/OpenSign/src/index.js | 1 - apps/OpenSign/src/polyfills.js | 16 ---------------- 3 files changed, 1 insertion(+), 22 deletions(-) delete mode 100644 apps/OpenSign/src/polyfills.js diff --git a/apps/OpenSign/src/App.js b/apps/OpenSign/src/App.js index 452f9a061..fb244a436 100644 --- a/apps/OpenSign/src/App.js +++ b/apps/OpenSign/src/App.js @@ -30,11 +30,7 @@ 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 = new URL( - "pdfjs-dist/legacy/build/pdf.worker.min.mjs", - import.meta.url -).toString(); +pdfjs.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.min.mjs`; const AppLoader = () => { return (
diff --git a/apps/OpenSign/src/index.js b/apps/OpenSign/src/index.js index f11064560..3f3131a15 100644 --- a/apps/OpenSign/src/index.js +++ b/apps/OpenSign/src/index.js @@ -16,7 +16,6 @@ import { import DragElement from "./components/pdf/DragElement"; import TagManager from "react-gtm-module"; import Parse from "parse"; -import './polyfills' const appId = process.env.REACT_APP_APPID ? process.env.REACT_APP_APPID : "opensign"; diff --git a/apps/OpenSign/src/polyfills.js b/apps/OpenSign/src/polyfills.js deleted file mode 100644 index fb63675d1..000000000 --- a/apps/OpenSign/src/polyfills.js +++ /dev/null @@ -1,16 +0,0 @@ -// below code is used to handle undefined Promise.withResolvers for safari -if (typeof Promise.withResolvers === "undefined") { - Promise.withResolvers = function () { - let resolve, reject; - const promise = new Promise((res, rej) => { - 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