base64 encode settings before sending to server

This commit is contained in:
Alexandra
2024-10-21 02:08:18 -06:00
parent 928833504d
commit f6911289c1
2 changed files with 3 additions and 2 deletions

View File

@@ -73,7 +73,8 @@ app.get('/', function(req, res) {
app.get('/search', async function(req, res) {
let query = req.query.q ? req.query.q : ''
let settings = req.query.s ? JSON.parse(req.query.s) : defaultSettings
let settings = req.query.s ? JSON.parse(atob(req.query.s)) : defaultSettings
console.log(settings)
if(!settings.combineWith){
delete settings.combineWith //remove if unset to avoid crashing
}

View File

@@ -25,6 +25,6 @@ _ / / / _ /_/ /_ / _ / / __/ / / / /_
<script>
settingStore = localStorage.getItem('settings')
if(typeof settingStore == 'string'){
document.getElementById('searchSettings').value = settingStore
document.getElementById('searchSettings').value = btoa(settingStore)
}
</script>