Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit 419c2a4

Browse files
authored
Al-amin/removed UK/EU redirection flag (#2721)
* removed redirection flag * refactor: Removed UK redirection logic * fixed soundCloud error
1 parent 09b1a39 commit 419c2a4

File tree

2 files changed

+4
-23
lines changed

2 files changed

+4
-23
lines changed

src/common/utility.js

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,6 @@ export const useCallbackRef = (callback) => {
425425
return callback_ref
426426
}
427427

428-
const uk_subdomain_countries = ['gb']
429428
const eu_subdomain_countries = ['nl']
430429

431430
const redirect = (subdomain) => {
@@ -440,23 +439,11 @@ const redirectToDeriv = (full_domain) => {
440439
export const handleDerivRedirect = (country, subdomain) => {
441440
if (eu_subdomain_countries.includes(country)) {
442441
redirect(subdomain.includes('staging') ? 'staging-eu' : 'eu')
443-
} else if (uk_subdomain_countries.includes(country)) {
444-
redirect(subdomain.includes('staging') ? 'staging-uk' : 'uk')
445442
}
446443
}
447444

448-
const handleUKRedirect = (country, subdomain, full_domain) => {
449-
if (eu_subdomain_countries.includes(country)) {
450-
redirect(subdomain.includes('staging') ? 'staging-eu' : 'eu')
451-
} else if (!uk_subdomain_countries.includes(country)) {
452-
redirectToDeriv(full_domain)
453-
}
454-
}
455-
456-
const handleEURedirect = (country, subdomain, full_domain) => {
457-
if (uk_subdomain_countries.includes(country)) {
458-
redirect(subdomain.includes('staging') ? 'staging-uk' : 'uk')
459-
} else if (!eu_subdomain_countries.includes(country)) {
445+
const handleEURedirect = (country, full_domain) => {
446+
if (!eu_subdomain_countries.includes(country)) {
460447
redirectToDeriv(full_domain)
461448
}
462449
}
@@ -465,12 +452,9 @@ export const handleRedirect = (subdomain, residence, current_client_country, ful
465452
const country = residence ? residence : current_client_country
466453

467454
const eu_domains = ['eu', 'staging-eu']
468-
const uk_domains = ['uk', 'staging-uk']
469455

470456
if (eu_domains.includes(subdomain)) {
471-
handleEURedirect(country, subdomain, full_domain)
472-
} else if (uk_domains.includes(subdomain)) {
473-
handleUKRedirect(country, subdomain, full_domain)
457+
handleEURedirect(country, full_domain)
474458
} else {
475459
handleDerivRedirect(country, subdomain)
476460
}

src/components/layout/layout.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,12 +156,9 @@ const Layout = ({
156156
const residence = client_information_cookie.get('residence')
157157

158158
React.useEffect(() => {
159-
const is_redirection_enabled = localStorage['is_redirection_enabled']
160159
const subdomain = window.location.hostname.split('.').slice(0, -2).join('.')
161160

162-
if (is_redirection_enabled) {
163-
handleRedirect(subdomain, residence, current_client_country, window.location.hostname)
164-
}
161+
handleRedirect(subdomain, residence, current_client_country, window.location.hostname)
165162
}, [website_status])
166163

167164
const onAccept = () => {

0 commit comments

Comments
 (0)