From ef280f0a1ccaa379a43efa1b5998ae72aa48fba8 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sun, 24 Mar 2024 12:46:36 -0700 Subject: [PATCH] chore: fixes --- api/event.js | 4 ++-- src/assets/scripts/index.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/event.js b/api/event.js index 151e4160..4954d517 100644 --- a/api/event.js +++ b/api/event.js @@ -6,8 +6,8 @@ export default async (request, context) => { const id = crypto.createHash('md5').update(`${context['ip']}${context['geo']['city']}`).digest('hex'); const page = new URL(request['url']).searchParams.get('page') const num = new URL(request['url']).searchParams.get('num') - const lang = new URL(request['url']).searchParams.get('lang') - const nav = new URL(request['url']).searchParams.get('nav') + const lang = decodeURIComponent(new URL(request['url']).searchParams.get('lang')) + const nav = decodeURIComponent(new URL(request['url']).searchParams.get('nav')) const i = new URL(request['url']).searchParams.get('i') const headers = {} if (lang) headers['Accept-Language'] = lang; diff --git a/src/assets/scripts/index.js b/src/assets/scripts/index.js index 6dd838cc..de9c6c55 100644 --- a/src/assets/scripts/index.js +++ b/src/assets/scripts/index.js @@ -3,7 +3,7 @@ let i; if (window.sessionStorage && !window.sessionStorage?.getItem('id')) sessionStorage.setItem('id', id) if (window.localStorage && window.localStorage.getItem('i')) i = localStorage.getItem('i') if (!window.fathom) { - fetch(`https://coryd.dev/api/event/?page=${encodeURIComponent(window.location.href)}&num=${sessionStorage.getItem('id' || id)}&lang=${navigator.language}&nav=${navigator.userAgent}&i=${i}`) + fetch(`https://coryd.dev/api/event/?page=${encodeURIComponent(window.location.href)}&num=${sessionStorage.getItem('id' || id)}&lang=${encodeURIComponent(navigator.language)}&nav=${encodeURIComponent(navigator.userAgent)}&i=${i}`) .then((data) => { console.log(data) return {}