diff --git a/examples/vue-app/package-lock.json b/examples/vue-app/package-lock.json
index 2e6ce55c..d185bc76 100644
--- a/examples/vue-app/package-lock.json
+++ b/examples/vue-app/package-lock.json
@@ -43,18 +43,18 @@
},
"../..": {
"name": "@toruslabs/customauth",
- "version": "17.1.0",
+ "version": "19.0.0-alpha.7",
"license": "MIT",
"dependencies": {
"@chaitanyapotti/register-service-worker": "^1.7.4",
- "@toruslabs/broadcast-channel": "^10.0.1",
+ "@toruslabs/broadcast-channel": "^10.0.2",
"@toruslabs/constants": "^13.2.0",
"@toruslabs/eccrypto": "^4.0.0",
"@toruslabs/fetch-node-details": "^13.2.0",
"@toruslabs/http-helpers": "^6.1.0",
"@toruslabs/metadata-helpers": "^5.1.0",
"@toruslabs/openlogin-session-manager": "^3.1.1",
- "@toruslabs/torus.js": "^12.2.0",
+ "@toruslabs/torus.js": "13.0.0-alpha.7",
"base64url": "^3.0.1",
"bowser": "^2.11.0",
"events": "^3.3.0",
diff --git a/examples/vue-app/public/serviceworker/redirect.html b/examples/vue-app/public/serviceworker/redirect.html
deleted file mode 100644
index 576fd226..00000000
--- a/examples/vue-app/public/serviceworker/redirect.html
+++ /dev/null
@@ -1,282 +0,0 @@
-
-
-
-
-
-
- Redirect
-
-
-
-
-
-
-
You can close this window now
-
-
-
-
-
diff --git a/examples/vue-app/public/serviceworker/sw.js b/examples/vue-app/public/serviceworker/sw.js
deleted file mode 100644
index a863c8d7..00000000
--- a/examples/vue-app/public/serviceworker/sw.js
+++ /dev/null
@@ -1,315 +0,0 @@
-/* eslint-disable */
-function getScope() {
- return self.registration.scope;
-}
-
-self.addEventListener("message", function (event) {
- if (event.data && event.data.type === "SKIP_WAITING") {
- self.skipWaiting();
- }
-});
-
-self.addEventListener("fetch", function (event) {
- try {
- const url = new URL(event.request.url);
- if (url.pathname.includes("redirect") && url.href.includes(getScope())) {
- event.respondWith(
- new Response(
- new Blob(
- [
- `
-
-
-
-
-
-
- Redirect
-
-
-
-
-
-
-
You can close this window now
-
-
-
-
-
-
-${""}
- `,
- ],
- { type: "text/html" },
- ),
- ),
- );
- }
- } catch (error) {
- console.error(error);
- }
-});
diff --git a/examples/vue-app/vue.config.js b/examples/vue-app/vue.config.js
index 78f61066..f808098d 100644
--- a/examples/vue-app/vue.config.js
+++ b/examples/vue-app/vue.config.js
@@ -23,7 +23,7 @@ module.exports = {
new ProvidePlugin({
process: "process/browser",
Buffer: ["buffer", "Buffer"],
- })
+ }),
);
config.resolve.fallback = {
...(config.resolve.fallback || {}),
@@ -35,5 +35,11 @@ module.exports = {
stream: false,
zlib: false,
};
+ config.devServer = {
+ static: {
+ directory: path.join(__dirname, "node_modules/@toruslabs/customauth/serviceworker"),
+ publicPath: "/serviceworker",
+ },
+ };
},
};
diff --git a/serviceworker/sw.js b/serviceworker/sw.js
index de1d0881..bb7767a1 100644
--- a/serviceworker/sw.js
+++ b/serviceworker/sw.js
@@ -299,10 +299,7 @@ self.addEventListener("fetch", function (event) {
}