From e82190f227d1c9f1fa6aa42a8408204975258a18 Mon Sep 17 00:00:00 2001 From: MrMeeb Date: Fri, 12 Jul 2024 12:00:06 +0100 Subject: [PATCH] 4.46.3 --- app/static/js/index.js | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/app/static/js/index.js b/app/static/js/index.js index 0fbc362..1fd788e 100644 --- a/app/static/js/index.js +++ b/app/static/js/index.js @@ -51,14 +51,19 @@ $(".enable-disable-alias").change(async function () { await disableAlias(aliasId, alias); }); +function getHeaders() { + return { + "Content-Type": "application/json", + "X-Sl-Allowcookies": 'allow', + } +} + async function disableAlias(aliasId, alias) { let oldValue; try { let res = await fetch(`/api/aliases/${aliasId}/toggle`, { method: "POST", - headers: { - "Content-Type": "application/json", - } + headers: getHeaders() }); if (res.ok) { @@ -94,9 +99,7 @@ $(".enable-disable-pgp").change(async function (e) { try { let res = await fetch(`/api/aliases/${aliasId}`, { method: "PUT", - headers: { - "Content-Type": "application/json", - }, + headers: getHeaders(), body: JSON.stringify({ disable_pgp: oldValue, }), @@ -129,9 +132,7 @@ $(".pin-alias").change(async function () { try { let res = await fetch(`/api/aliases/${aliasId}`, { method: "PUT", - headers: { - "Content-Type": "application/json", - }, + headers: getHeaders(), body: JSON.stringify({ pinned: newValue, }), @@ -161,9 +162,7 @@ async function handleNoteChange(aliasId, aliasEmail) { try { let res = await fetch(`/api/aliases/${aliasId}`, { method: "PUT", - headers: { - "Content-Type": "application/json", - }, + headers: getHeaders(), body: JSON.stringify({ note: note, }), @@ -200,9 +199,7 @@ async function handleMailboxChange(aliasId, aliasEmail) { try { let res = await fetch(`/api/aliases/${aliasId}`, { method: "PUT", - headers: { - "Content-Type": "application/json", - }, + headers: getHeaders(), body: JSON.stringify({ mailbox_ids: mailbox_ids, }), @@ -225,9 +222,7 @@ async function handleDisplayNameChange(aliasId, aliasEmail) { try { let res = await fetch(`/api/aliases/${aliasId}`, { method: "PUT", - headers: { - "Content-Type": "application/json", - }, + headers: getHeaders(), body: JSON.stringify({ name: name, }),