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 (