From 652a8bb2f786ed93fbf7fa1d18de94f884420e66 Mon Sep 17 00:00:00 2001 From: Habib Deriv <88178645+habib-deriv@users.noreply.github.com> Date: Wed, 10 Aug 2022 10:09:49 +0600 Subject: [PATCH] Revert "Revert "Meenu/redirect row users (#7177)" (#7185)" This reverts commit c2d309f72a77e8023d25e89e64cbea72863bd2e6. --- src/javascript/app/common/redirect_banner.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/javascript/app/common/redirect_banner.js b/src/javascript/app/common/redirect_banner.js index c3144c413e043..70b090909fe8f 100644 --- a/src/javascript/app/common/redirect_banner.js +++ b/src/javascript/app/common/redirect_banner.js @@ -1,3 +1,4 @@ +const Cookies = require('js-cookie'); const DerivBanner = require('./deriv_banner'); const BinarySocket = require('../base/socket'); const State = require('../../_common/storage').State; @@ -12,6 +13,8 @@ const RedirectBanner = (() => { const eu_country = isEuCountrySelected(Client.get('residence')) || isEuCountrySelected(State.getResponse('website_status.clients_country')); if (eu_country) { handleRedirect(); + } else { + handleRedirectROW(); } }); @@ -19,7 +22,22 @@ const RedirectBanner = (() => { }; const handleRedirect = () => { - window.location.href = '/move-to-deriv/'; + window.location.href = 'https://www.binary.bot/movetoderiv.html'; + + }; + + const handleRedirectROW = () => { + + // Check if param have ?binary-com-lp + const redirectBinary = new URLSearchParams(window.location.search); + + if (redirectBinary.has('binary-com-lp') || Cookies.get('binary-com-show')){ + // Set cookie if they wanted to stay at binary.com and no redirect + Cookies.set('binary-com-show', true, { expires: 7 }); + } else { + window.location.replace('https://www.binary.bot/movetoderiv.html'); + } + }; const loginOnLoad = () => {