chore: formatting consistency

This commit is contained in:
Cory Dransfeldt 2024-08-01 10:20:57 -07:00
parent 6e206cdf47
commit 6723935876
No known key found for this signature in database
3 changed files with 27 additions and 32 deletions

View file

@ -1,39 +1,34 @@
const ScriptName = '/js/script.js';
const Endpoint = '/api/event';
const scriptName = '/js/script.js'
const endpoint = '/api/event'
addEventListener('fetch', event => {
event.passThroughOnException();
event.respondWith(handleRequest(event));
});
event.passThroughOnException()
event.respondWith(handleRequest(event))
})
async function handleRequest(event) {
const url = new URL(event.request.url);
const pathname = url.pathname;
const url = new URL(event.request.url)
const pathname = url.pathname
if (pathname === ScriptName) {
return getScript(event);
} else if (pathname === Endpoint) {
return postData(event);
}
return new Response(null, { status: 404 });
if (pathname === scriptName) getScript(event)
if (pathname === endpoint) return postData(event)
return new Response(null, { status: 404 })
}
async function getScript(event) {
const cache = caches.default;
let response = await cache.match(event.request);
const cache = caches.default
let response = await cache.match(event.request)
if (!response) {
const scriptUrl = "https://plausible.io/js/plausible.outbound-links.tagged-events.js";
response = await fetch(scriptUrl);
if (response.ok) event.waitUntil(cache.put(event.request, response.clone()));
}
return response;
if (!response) {
const scriptUrl = 'https://plausible.io/js/plausible.outbound-links.tagged-events.js'
response = await fetch(scriptUrl)
if (response.ok) event.waitUntil(cache.put(event.request, response.clone()))
}
return response
}
async function postData(event) {
const request = new Request(event.request);
request.headers.delete('cookie');
return await fetch("https://plausible.io/api/event", request);
const request = new Request(event.request)
request.headers.delete('cookie')
return await fetch('https://plausible.io/api/event', request)
}