From bcfc846af3f78da923d0504eec277ab370498a90 Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Thu, 18 Mar 2021 13:52:58 +0100 Subject: [PATCH] refactor: extract disableAlias() --- static/js/index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/static/js/index.js b/static/js/index.js index a82122ed..ae55f8f7 100644 --- a/static/js/index.js +++ b/static/js/index.js @@ -30,10 +30,14 @@ $(".delete-email").on("click", function (e) { }); $(".enable-disable-alias").change(async function (e) { - let oldValue; let aliasId = $(this).data("alias"); let alias = $(this).data("alias-email"); + await disableAlias(aliasId, alias); +}) + +async function disableAlias(aliasId, alias) { + let oldValue; try { let res = await fetch(`/api/aliases/${aliasId}/toggle`, { method: "POST", @@ -64,7 +68,7 @@ $(".enable-disable-alias").change(async function (e) { oldValue = !$(this).prop("checked"); $(this).prop("checked", oldValue); } -}) +} $(".enable-disable-pgp").change(async function (e) { let aliasId = $(this).data("alias");