const CORRECT_CURRENCY = "USD"; const CORRECT_CURRENCY_ID = 2; const LOCAL_STORAGE_CURRENCY_KEY = "wilcomCurr"; function goToUpdatedUrl(key, value) { const url = new URL(window.location.href); const searchParams = new URLSearchParams(url.search); if (searchParams.has(key)) { // Update the existing parameter value searchParams.set(key, value); } else { // Add a new parameter searchParams.append(key, value); } // Update the URL with the modified parameters url.search = searchParams.toString(); window.location.href = url.toString(); } const wilcomStoredCurrency = localStorage.getItem(LOCAL_STORAGE_CURRENCY_KEY); if(wilcomStoredCurrency != CORRECT_CURRENCY) { localStorage.setItem(LOCAL_STORAGE_CURRENCY_KEY, CORRECT_CURRENCY); goToUpdatedUrl("setCurrencyId", CORRECT_CURRENCY_ID); }