From d41a6b9b200c5169a36e141ebc069f5f2ee09284 Mon Sep 17 00:00:00 2001 From: Chaitanya Potti Date: Fri, 15 Dec 2023 00:15:57 +0800 Subject: [PATCH] add session id back to hash params to make torus wallet plugin work --- .github/workflows/binance.yml | 2 +- .github/workflows/master.yml | 2 +- scripts/updateIframeIntegrity.sh | 4 ++-- src/utils/utils.js | 7 +++++++ 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/binance.yml b/.github/workflows/binance.yml index c7172ef34..18c9f05a6 100644 --- a/.github/workflows/binance.yml +++ b/.github/workflows/binance.yml @@ -78,7 +78,7 @@ jobs: - name: Run build run: | . ./scripts/setup.sh - npm version minor -m 'Updating version to %s [skip ci]' + npm version patch -m 'Updating version to %s [skip ci]' npm run build . ./scripts/gitPush.sh env: diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 6dc0fd2c7..9f6dde6e6 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -78,7 +78,7 @@ jobs: - name: Run build run: | . ./scripts/setup.sh - npm version minor -m 'Updating version to %s [skip ci]' + npm version patch -m 'Updating version to %s [skip ci]' npm run build . ./scripts/gitPush.sh env: diff --git a/scripts/updateIframeIntegrity.sh b/scripts/updateIframeIntegrity.sh index fa9892f7c..641878787 100644 --- a/scripts/updateIframeIntegrity.sh +++ b/scripts/updateIframeIntegrity.sh @@ -7,11 +7,11 @@ git config user.name "torus-bot" cd ~/torus-embed/ if [[ "$GITHUB_REF" = 'refs/heads/master' ]]; then - npm version minor -m 'Updating iframe integrity and publish %s' + npm version patch -m 'Updating iframe integrity and publish %s' git push origin master git push --tags fi if [[ "$GITHUB_REF" = 'refs/heads/binance' ]]; then - npm version minor -m 'Updating iframe integrity and publish %s' + npm version patch -m 'Updating iframe integrity and publish %s' git push origin binance fi diff --git a/src/utils/utils.js b/src/utils/utils.js index 6d8acc5a5..ee4ea46cd 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -1199,6 +1199,13 @@ export const parsePopupUrl = (url) => { localUrl.searchParams.append('isCustomLogin', config.isCustomLogin) if (config.isCustomLogin) { localUrl.searchParams.append('sessionNamespace', iframeOrigin.hostname) + const sessionId = getSessionIdFromStorage() + // this is for torus wallet plugin + if (sessionId) { + const hashParams = new URLSearchParams() + hashParams.append('sessionId', sessionId) + localUrl.hash = hashParams.toString() + } } return localUrl }