delete data
// ==UserScript==
// @name Auto Delete Data
// @namespace http://tampermonkey.net/
// @version 3.5
// @description delete data
// @author Tigy - SEED PACK FARMING
// @match https://gag.gg/vote
// @match https://gag.gg/vote*
// @match https://*.gag.gg/vote
// @match https://*.gag.gg/vote*
// @grant none
// @run-at document-end
// ==/UserScript==
(function() {
'use strict';
let isWiped = false;
async function executeDirectDelete() {
if (isWiped) return;
isWiped = true;
console.log("Valid end state target achieved. Dropping payload...");
try {
const response = await fetch("/api/account/delete", {
method: "POST",
credentials: "same-origin"
});
if (response.ok) {
window.location.href = "/?deleted=1";
} else {
console.error("Payload execution rejected by server application loop.");
isWiped = false;
}
} catch (err) {
console.error("Asynchronous pipeline failure:", err);
isWiped = false;
}
}
const stateMonitor = setInterval(() => {
// Direct layout parsing checks
const endCard = document.querySelector('.swipe__end:not([hidden])');
const gateCard = document.querySelector('.swipe__gate:not([hidden])');
if (endCard || gateCard) {
clearInterval(stateMonitor);
executeDirectDelete();
}
}, 50);
})();