toggle sub activeness from table

This commit is contained in:
Corban-Lee Jones 2024-06-03 15:43:30 +01:00
parent 6ead374a84
commit 1ff3e59c56

View File

@ -76,8 +76,33 @@ function initSubscriptionTable() {
});
}
$("#subTable").on("change", ".sub-toggle-active", function () {
$("#subTable").on("change", ".sub-toggle-active", async function () {
$(".sub-toggle-active").prop("disabled", true);
try {
const active = $(this).prop("checked");
const sub = subTable.row($(this).closest("tr")).data();
const subPrimaryKey = await saveSubscription(
sub.id,
sub.name,
sub.url,
sub.guild_id,
sub.extra_notes,
sub.filters,
active
);
showToast(
active ? "success" : "danger",
"Subscription " + (active ? "Activated" : "Deactivated"),
"Subscription ID: " + subPrimaryKey
);
}
finally {
setTimeout(() => { $(".sub-toggle-active").prop("disabled", false); }, 500)
}
});
// Open new subscription modal