better handling cookie validation message

This commit is contained in:
Simon 2025-01-28 21:51:08 +07:00
parent 0218d782ce
commit 53c5e7f077
No known key found for this signature in database
GPG Key ID: 2C15AA5E89985DD4

View File

@ -147,7 +147,7 @@ function toggleAutostart() {
} }
// send ping message to TA backend // send ping message to TA backend
function pingBackend() { async function pingBackend() {
clearError(); clearError();
clearTempLocalStorage(); clearTempLocalStorage();
function handleResponse() { function handleResponse() {
@ -179,7 +179,10 @@ function setCookieState() {
if (!message.cookie_enabled) { if (!message.cookie_enabled) {
document.getElementById('sendCookiesStatus').innerText = 'disabled'; document.getElementById('sendCookiesStatus').innerText = 'disabled';
} else { } else {
let validattionMessage = `enabled, last verified ${message.validated_str}`; let validattionMessage = 'enabled';
if (message.validated_str) {
validattionMessage += `, last verified ${message.validated_str}`;
}
document.getElementById('sendCookiesStatus').innerText = validattionMessage; document.getElementById('sendCookiesStatus').innerText = validattionMessage;
} }
} }
@ -209,7 +212,7 @@ function setStatusIcon(connected) {
// fill in form // fill in form
document.addEventListener('DOMContentLoaded', async () => { document.addEventListener('DOMContentLoaded', async () => {
function onGot(item) { async function onGot(item) {
if (!item.access) { if (!item.access) {
console.log('no access details found'); console.log('no access details found');
if (item.popupFullUrl != null && fullUrlInput.value === '') { if (item.popupFullUrl != null && fullUrlInput.value === '') {
@ -233,7 +236,7 @@ document.addEventListener('DOMContentLoaded', async () => {
setCookieState(); setCookieState();
} }
function setContinuousCookiesOptions(result) { async function setContinuousCookiesOptions(result) {
if (!result.continuousSync || result.continuousSync.checked === false) { if (!result.continuousSync || result.continuousSync.checked === false) {
console.log('continuous cookie sync not set'); console.log('continuous cookie sync not set');
return; return;
@ -242,7 +245,7 @@ document.addEventListener('DOMContentLoaded', async () => {
document.getElementById('continuous-sync').checked = true; document.getElementById('continuous-sync').checked = true;
} }
function setAutostartOption(result) { async function setAutostartOption(result) {
console.log(result); console.log(result);
if (!result.autostart || result.autostart.checked === false) { if (!result.autostart || result.autostart.checked === false) {
console.log('autostart not set'); console.log('autostart not set');
@ -263,5 +266,4 @@ document.addEventListener('DOMContentLoaded', async () => {
browserType.storage.local.get('autostart', function (result) { browserType.storage.local.get('autostart', function (result) {
setAutostartOption(result); setAutostartOption(result);
}); });
}); });