This repository was archived by the owner on Feb 22, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed
src/javascript/app/common Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 1+ const Cookies = require ( 'js-cookie' ) ;
12const DerivBanner = require ( './deriv_banner' ) ;
23const BinarySocket = require ( '../base/socket' ) ;
34const State = require ( '../../_common/storage' ) . State ;
@@ -12,14 +13,31 @@ const RedirectBanner = (() => {
1213 const eu_country = isEuCountrySelected ( Client . get ( 'residence' ) ) || isEuCountrySelected ( State . getResponse ( 'website_status.clients_country' ) ) ;
1314 if ( eu_country ) {
1415 handleRedirect ( ) ;
16+ } else {
17+ handleRedirectROW ( ) ;
1518 }
1619
1720 } ) ;
1821
1922 } ;
2023
2124 const handleRedirect = ( ) => {
22- window . location . href = '/move-to-deriv/' ;
25+ window . location . href = 'https://www.binary.bot/movetoderiv.html' ;
26+
27+ } ;
28+
29+ const handleRedirectROW = ( ) => {
30+
31+ // Check if param have ?binary-com-lp
32+ const redirectBinary = new URLSearchParams ( window . location . search ) ;
33+
34+ if ( redirectBinary . has ( 'binary-com-lp' ) || Cookies . get ( 'binary-com-show' ) ) {
35+ // Set cookie if they wanted to stay at binary.com and no redirect
36+ Cookies . set ( 'binary-com-show' , true , { expires : 7 } ) ;
37+ } else {
38+ window . location . replace ( 'https://www.binary.bot/movetoderiv.html' ) ;
39+ }
40+
2341 } ;
2442
2543 const loginOnLoad = ( ) => {
You can’t perform that action at this time.
0 commit comments