- funzione per poter registrare le persone con l'username della persona che clicca su "Invita un Amico" comparirà per 8 ore.
This commit is contained in:
@@ -3,7 +3,32 @@
|
||||
/* global workbox */
|
||||
/* global cfgenv */
|
||||
|
||||
const VITE_APP_VERSION = "1.2.29";
|
||||
const VITE_APP_VERSION = "1.2.31";
|
||||
|
||||
// Costanti di configurazione
|
||||
const DYNAMIC_CACHE = 'dynamic-cache-v2';
|
||||
const baseUrl = self.location.origin;
|
||||
|
||||
function extractDomain(url) {
|
||||
return url.replace(/^https?:\/\//, '');
|
||||
}
|
||||
|
||||
function removeTestPrefix(str) {
|
||||
return str.startsWith('test.') ? str.slice(5) : str;
|
||||
}
|
||||
|
||||
// Funzione per determinare il dominio API
|
||||
function determineApiDomain(appDomain) {
|
||||
if (ISTEST) {
|
||||
return 'testapi.' + removeTestPrefix(appDomain);
|
||||
}
|
||||
return appDomain.includes('localhost') ? 'localhost:3000' : 'api.' + appDomain;
|
||||
}
|
||||
|
||||
const APP_DOMAIN = extractDomain(baseUrl);
|
||||
const API_DOMAIN = determineApiDomain(APP_DOMAIN);
|
||||
|
||||
console.log('API_DOMAIN', API_DOMAIN);
|
||||
|
||||
const CACHE_NAME = 'pwa-cache-' + VITE_APP_VERSION; // Nome della cache
|
||||
|
||||
@@ -235,42 +260,6 @@ if (workbox) {
|
||||
});
|
||||
|
||||
|
||||
function removeTestPrefix(str) {
|
||||
return str.startsWith('test.') ? str.slice(5) : str;
|
||||
}
|
||||
|
||||
function extractDomain(url) {
|
||||
return url.replace(/^https?:\/\//, '');
|
||||
}
|
||||
|
||||
// Funzione per verificare se una richiesta è cross-origin
|
||||
function isCrossOrigin(url) {
|
||||
try {
|
||||
const requestUrl = new URL(url);
|
||||
const baseUrl = self.location.origin;
|
||||
return requestUrl.origin !== baseUrl;
|
||||
} catch (e) {
|
||||
console.error('Error parsing URL: ❌', e);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Costanti di configurazione
|
||||
const DYNAMIC_CACHE = 'dynamic-cache-v2';
|
||||
const ENABLE_DYNAMIC_CACHING = true;
|
||||
const baseUrl = self.location.origin;
|
||||
const APP_DOMAIN = extractDomain(baseUrl);
|
||||
const API_DOMAIN = determineApiDomain(APP_DOMAIN);
|
||||
|
||||
console.log('API_DOMAIN', API_DOMAIN);
|
||||
|
||||
// Funzione per determinare il dominio API
|
||||
function determineApiDomain(appDomain) {
|
||||
if (ISTEST) {
|
||||
return 'testapi.' + removeTestPrefix(appDomain);
|
||||
}
|
||||
return appDomain.includes('localhost') ? 'localhost:3000' : 'api.' + appDomain;
|
||||
}
|
||||
|
||||
// Funzione per gestire richieste API
|
||||
async function handleApiRequest(request) {
|
||||
|
||||
Reference in New Issue
Block a user