From b9c26788390e841c5714a131a200c118a11e139f Mon Sep 17 00:00:00 2001 From: Meenakshi Date: Mon, 23 May 2022 15:34:17 +0400 Subject: [PATCH] set cookies and redirect row users to move to deriv --- src/common/utils/cookieManager.js | 11 +++++++++++ src/common/utils/utility.js | 6 ++++++ 2 files changed, 17 insertions(+) diff --git a/src/common/utils/cookieManager.js b/src/common/utils/cookieManager.js index b15c05e2a0..25e89e9726 100644 --- a/src/common/utils/cookieManager.js +++ b/src/common/utils/cookieManager.js @@ -59,3 +59,14 @@ export const setCookieLanguage = lang => { cookie.write(lang.toUpperCase(), undefined, true, 'none'); } }; + +export const setCookieBinary = () => { + if (!Cookies.get('binary-com')) { + window.location.replace('https://binary.bot/move-to-deriv'); + } else { + Cookies.set('binary-com', true, { + expires: 15, + }); + window.location.replace('https://binary.com'); + } +}; diff --git a/src/common/utils/utility.js b/src/common/utils/utility.js index 60fb0b7704..34d3e40884 100644 --- a/src/common/utils/utility.js +++ b/src/common/utils/utility.js @@ -1,5 +1,6 @@ import { generateLiveApiInstance } from '../../common/appId'; import { getTokenList } from '../../common/utils/storageManager'; +import { setCookieBinary } from '../../common/utils/cookieManager'; const euCountries = [ 'it', @@ -46,6 +47,11 @@ export const moveToDeriv = async () => { if (isEuCountry(clients_country) || isUKCountry(clients_country)) { window.location.replace('https://binary.com/move-to-deriv'); } + // redirect ROW clients to move-to-deriv by default + else { + window.location.replace('https://binary.bot/move-to-deriv'); + setCookieBinary(); + } } if (