diff --git a/examples/vue-example/package-lock.json b/examples/vue-example/package-lock.json index b80b1085..0172e148 100644 --- a/examples/vue-example/package-lock.json +++ b/examples/vue-example/package-lock.json @@ -57,13 +57,13 @@ }, "../../packages/openlogin": { "name": "@toruslabs/openlogin", - "version": "6.1.0", + "version": "6.2.2", "license": "ISC", "dependencies": { "@toruslabs/eccrypto": "^4.0.0", "@toruslabs/metadata-helpers": "^5.0.0", "@toruslabs/openlogin-session-manager": "^3.0.0", - "@toruslabs/openlogin-utils": "^6.1.0", + "@toruslabs/openlogin-utils": "^6.2.2", "@toruslabs/secure-pub-sub": "^0.0.1", "bowser": "^2.11.0", "events": "^3.3.0", @@ -95,23 +95,23 @@ }, "../../packages/openlogin-jrpc": { "name": "@toruslabs/openlogin-jrpc", - "version": "6.1.0", + "version": "6.2.2", "license": "ISC", "dependencies": { "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/openlogin-utils": "^6.1.0", + "@toruslabs/openlogin-utils": "^6.2.2", "end-of-stream": "^1.4.4", "events": "^3.3.0", "fast-safe-stringify": "^2.1.1", "once": "^1.4.0", "pump": "^3.0.0", - "readable-stream": "^4.4.2" + "readable-stream": "^4.5.2" }, "devDependencies": { "@types/end-of-stream": "^1.4.4", "@types/once": "^1.4.4", "@types/pump": "^1.1.3", - "@types/readable-stream": "^4.0.9" + "@types/readable-stream": "^4.0.10" }, "engines": { "node": ">=18.x", @@ -141,10 +141,10 @@ }, "../../packages/openlogin-utils": { "name": "@toruslabs/openlogin-utils", - "version": "6.1.0", + "version": "6.2.2", "license": "ISC", "dependencies": { - "@toruslabs/constants": "^13.0.4", + "@toruslabs/constants": "^13.1.0", "base64url": "^3.0.1" }, "engines": { @@ -157,12 +157,12 @@ }, "../../packages/wrapper": { "name": "openlogin", - "version": "6.1.0", + "version": "6.2.2", "license": "ISC", "dependencies": { - "@toruslabs/openlogin": "^6.1.0", - "@toruslabs/openlogin-jrpc": "^6.1.0", - "@toruslabs/openlogin-utils": "^6.1.0" + "@toruslabs/openlogin": "^6.2.2", + "@toruslabs/openlogin-jrpc": "^6.2.2", + "@toruslabs/openlogin-utils": "^6.2.2" }, "engines": { "node": ">=18.x", diff --git a/packages/openlogin/src/OpenLogin.ts b/packages/openlogin/src/OpenLogin.ts index fe04585d..7ad7551e 100644 --- a/packages/openlogin/src/OpenLogin.ts +++ b/packages/openlogin/src/OpenLogin.ts @@ -375,7 +375,11 @@ class OpenLogin { sessionId: loginId, }); - await loginSessionMgr.createSession(JSON.parse(JSON.stringify(data))); + const promise = loginSessionMgr.createSession(JSON.parse(JSON.stringify(data))); + + if (data.options.uxMode === UX_MODE.REDIRECT) { + await promise; + } return loginId; }