chore: replace unlockAllMissions config with an account cheats button #2241
@ -111,11 +111,9 @@ function doLogin() {
 | 
				
			|||||||
    window.registerSubmit = false;
 | 
					    window.registerSubmit = false;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function revalidateAuthz(succ_cb) {
 | 
					async function revalidateAuthz() {
 | 
				
			||||||
    getWebSocket().then(() => {
 | 
					    await getWebSocket();
 | 
				
			||||||
        // We have a websocket connection, so authz should be good.
 | 
					    // We have a websocket connection, so authz should be good.
 | 
				
			||||||
        succ_cb();
 | 
					 | 
				
			||||||
    });
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function logout() {
 | 
					function logout() {
 | 
				
			||||||
@ -135,7 +133,7 @@ function doLogout() {
 | 
				
			|||||||
function renameAccount() {
 | 
					function renameAccount() {
 | 
				
			||||||
    const newname = window.prompt(loc("code_changeNameConfirm"));
 | 
					    const newname = window.prompt(loc("code_changeNameConfirm"));
 | 
				
			||||||
    if (newname) {
 | 
					    if (newname) {
 | 
				
			||||||
        revalidateAuthz(() => {
 | 
					        revalidateAuthz().then(() => {
 | 
				
			||||||
            fetch("/custom/renameAccount?" + window.authz + "&newname=" + newname).then(() => {
 | 
					            fetch("/custom/renameAccount?" + window.authz + "&newname=" + newname).then(() => {
 | 
				
			||||||
                $(".displayname").text(newname);
 | 
					                $(".displayname").text(newname);
 | 
				
			||||||
                updateLocElements();
 | 
					                updateLocElements();
 | 
				
			||||||
@ -146,7 +144,7 @@ function renameAccount() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
function deleteAccount() {
 | 
					function deleteAccount() {
 | 
				
			||||||
    if (window.confirm(loc("code_deleteAccountConfirm"))) {
 | 
					    if (window.confirm(loc("code_deleteAccountConfirm"))) {
 | 
				
			||||||
        revalidateAuthz(() => {
 | 
					        revalidateAuthz().then(() => {
 | 
				
			||||||
            fetch("/custom/deleteAccount?" + window.authz).then(() => {
 | 
					            fetch("/custom/deleteAccount?" + window.authz).then(() => {
 | 
				
			||||||
                logout();
 | 
					                logout();
 | 
				
			||||||
                single.loadRoute("/webui/"); // Show login screen
 | 
					                single.loadRoute("/webui/"); // Show login screen
 | 
				
			||||||
@ -646,7 +644,7 @@ function updateInventory() {
 | 
				
			|||||||
                            a.href = "#";
 | 
					                            a.href = "#";
 | 
				
			||||||
                            a.onclick = function (event) {
 | 
					                            a.onclick = function (event) {
 | 
				
			||||||
                                event.preventDefault();
 | 
					                                event.preventDefault();
 | 
				
			||||||
                                revalidateAuthz(() => {
 | 
					                                revalidateAuthz().then(() => {
 | 
				
			||||||
                                    const promises = [];
 | 
					                                    const promises = [];
 | 
				
			||||||
                                    if (item.XP < maxXP) {
 | 
					                                    if (item.XP < maxXP) {
 | 
				
			||||||
                                        promises.push(addGearExp(category, item.ItemId.$oid, maxXP - item.XP));
 | 
					                                        promises.push(addGearExp(category, item.ItemId.$oid, maxXP - item.XP));
 | 
				
			||||||
@ -1236,7 +1234,7 @@ function doAcquireEquipment(category) {
 | 
				
			|||||||
            .focus();
 | 
					            .focus();
 | 
				
			||||||
        return;
 | 
					        return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        const req = $.post({
 | 
					        const req = $.post({
 | 
				
			||||||
            url: "/custom/addItems?" + window.authz,
 | 
					            url: "/custom/addItems?" + window.authz,
 | 
				
			||||||
            contentType: "application/json",
 | 
					            contentType: "application/json",
 | 
				
			||||||
@ -1363,7 +1361,7 @@ function doAcquireModularEquipment(category, WeaponType) {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
        if (category == "KubrowPets") Parts.unshift(WeaponType);
 | 
					        if (category == "KubrowPets") Parts.unshift(WeaponType);
 | 
				
			||||||
        revalidateAuthz(() => {
 | 
					        revalidateAuthz().then(() => {
 | 
				
			||||||
            const req = $.post({
 | 
					            const req = $.post({
 | 
				
			||||||
                url: "/api/modularWeaponCrafting.php?" + window.authz,
 | 
					                url: "/api/modularWeaponCrafting.php?" + window.authz,
 | 
				
			||||||
                contentType: "application/octet-stream",
 | 
					                contentType: "application/octet-stream",
 | 
				
			||||||
@ -1416,7 +1414,7 @@ $("input[list]").on("input", function () {
 | 
				
			|||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function dispatchAddItemsRequestsBatch(requests) {
 | 
					function dispatchAddItemsRequestsBatch(requests) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        const req = $.post({
 | 
					        const req = $.post({
 | 
				
			||||||
            url: "/custom/addItems?" + window.authz,
 | 
					            url: "/custom/addItems?" + window.authz,
 | 
				
			||||||
            contentType: "application/json",
 | 
					            contentType: "application/json",
 | 
				
			||||||
@ -1460,7 +1458,7 @@ function addMissingEvolutionProgress() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function maxRankAllEvolutions() {
 | 
					function maxRankAllEvolutions() {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        const req = $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1");
 | 
					        const req = $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1");
 | 
				
			||||||
        req.done(data => {
 | 
					        req.done(data => {
 | 
				
			||||||
            const requests = [];
 | 
					            const requests = [];
 | 
				
			||||||
@ -1484,7 +1482,7 @@ function maxRankAllEvolutions() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function maxRankAllEquipment(categories) {
 | 
					function maxRankAllEquipment(categories) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        const req = $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1");
 | 
					        const req = $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1");
 | 
				
			||||||
        req.done(data => {
 | 
					        req.done(data => {
 | 
				
			||||||
            window.itemListPromise.then(itemMap => {
 | 
					            window.itemListPromise.then(itemMap => {
 | 
				
			||||||
@ -1558,7 +1556,7 @@ function addGearExp(category, oid, xp) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function sendBatchGearExp(data) {
 | 
					function sendBatchGearExp(data) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/custom/addXp?" + window.authz,
 | 
					            url: "/custom/addXp?" + window.authz,
 | 
				
			||||||
            contentType: "application/json",
 | 
					            contentType: "application/json",
 | 
				
			||||||
@ -1571,7 +1569,7 @@ function sendBatchGearExp(data) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function renameGear(category, oid, name) {
 | 
					function renameGear(category, oid, name) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        if (category == "KubrowPets") {
 | 
					        if (category == "KubrowPets") {
 | 
				
			||||||
            $.post({
 | 
					            $.post({
 | 
				
			||||||
                url: "/api/renamePet.php?" + window.authz + "&webui=1",
 | 
					                url: "/api/renamePet.php?" + window.authz + "&webui=1",
 | 
				
			||||||
@ -1599,7 +1597,7 @@ function renameGear(category, oid, name) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
function disposeOfGear(category, oid) {
 | 
					function disposeOfGear(category, oid) {
 | 
				
			||||||
    if (category == "KubrowPets") {
 | 
					    if (category == "KubrowPets") {
 | 
				
			||||||
        revalidateAuthz(() => {
 | 
					        revalidateAuthz().then(() => {
 | 
				
			||||||
            $.post({
 | 
					            $.post({
 | 
				
			||||||
                url: "/api/releasePet.php?" + window.authz,
 | 
					                url: "/api/releasePet.php?" + window.authz,
 | 
				
			||||||
                contentType: "application/octet-stream",
 | 
					                contentType: "application/octet-stream",
 | 
				
			||||||
@ -1621,7 +1619,7 @@ function disposeOfGear(category, oid) {
 | 
				
			|||||||
                Count: 0
 | 
					                Count: 0
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        ];
 | 
					        ];
 | 
				
			||||||
        revalidateAuthz(() => {
 | 
					        revalidateAuthz().then(() => {
 | 
				
			||||||
            $.post({
 | 
					            $.post({
 | 
				
			||||||
                url: "/api/sell.php?" + window.authz,
 | 
					                url: "/api/sell.php?" + window.authz,
 | 
				
			||||||
                contentType: "text/plain",
 | 
					                contentType: "text/plain",
 | 
				
			||||||
@ -1643,7 +1641,7 @@ function disposeOfItems(category, type, count) {
 | 
				
			|||||||
            Count: count
 | 
					            Count: count
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/api/sell.php?" + window.authz,
 | 
					            url: "/api/sell.php?" + window.authz,
 | 
				
			||||||
            contentType: "text/plain",
 | 
					            contentType: "text/plain",
 | 
				
			||||||
@ -1653,7 +1651,7 @@ function disposeOfItems(category, type, count) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function gildEquipment(category, oid) {
 | 
					function gildEquipment(category, oid) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/api/gildWeapon.php?" + window.authz + "&ItemId=" + oid + "&Category=" + category,
 | 
					            url: "/api/gildWeapon.php?" + window.authz + "&ItemId=" + oid + "&Category=" + category,
 | 
				
			||||||
            contentType: "application/octet-stream",
 | 
					            contentType: "application/octet-stream",
 | 
				
			||||||
@ -1667,7 +1665,7 @@ function gildEquipment(category, oid) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function maturePet(oid, revert) {
 | 
					function maturePet(oid, revert) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/api/maturePet.php?" + window.authz,
 | 
					            url: "/api/maturePet.php?" + window.authz,
 | 
				
			||||||
            contentType: "application/octet-stream",
 | 
					            contentType: "application/octet-stream",
 | 
				
			||||||
@ -1682,7 +1680,7 @@ function maturePet(oid, revert) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function setEvolutionProgress(requests) {
 | 
					function setEvolutionProgress(requests) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        const req = $.post({
 | 
					        const req = $.post({
 | 
				
			||||||
            url: "/custom/setEvolutionProgress?" + window.authz,
 | 
					            url: "/custom/setEvolutionProgress?" + window.authz,
 | 
				
			||||||
            contentType: "application/json",
 | 
					            contentType: "application/json",
 | 
				
			||||||
@ -1702,7 +1700,7 @@ function doAcquireMiscItems() {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    const count = parseInt($("#miscitem-count").val());
 | 
					    const count = parseInt($("#miscitem-count").val());
 | 
				
			||||||
    if (count != 0) {
 | 
					    if (count != 0) {
 | 
				
			||||||
        revalidateAuthz(() => {
 | 
					        revalidateAuthz().then(() => {
 | 
				
			||||||
            $.post({
 | 
					            $.post({
 | 
				
			||||||
                url: "/custom/addItems?" + window.authz,
 | 
					                url: "/custom/addItems?" + window.authz,
 | 
				
			||||||
                contentType: "application/json",
 | 
					                contentType: "application/json",
 | 
				
			||||||
@ -1743,7 +1741,7 @@ function doAcquireRiven() {
 | 
				
			|||||||
        return;
 | 
					        return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    const uniqueName = "/Lotus/Upgrades/Mods/Randomized/" + $("#addriven-type").val();
 | 
					    const uniqueName = "/Lotus/Upgrades/Mods/Randomized/" + $("#addriven-type").val();
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        // Add riven type to inventory
 | 
					        // Add riven type to inventory
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/custom/addItems?" + window.authz,
 | 
					            url: "/custom/addItems?" + window.authz,
 | 
				
			||||||
@ -1790,7 +1788,7 @@ $("#addriven-fingerprint").on("input", () => {
 | 
				
			|||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function setFingerprint(ItemType, ItemId, fingerprint) {
 | 
					function setFingerprint(ItemType, ItemId, fingerprint) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/api/artifacts.php?" + window.authz,
 | 
					            url: "/api/artifacts.php?" + window.authz,
 | 
				
			||||||
            contentType: "text/plain",
 | 
					            contentType: "text/plain",
 | 
				
			||||||
@ -1818,7 +1816,7 @@ function doAcquireMod() {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    const count = parseInt($("#mod-count").val());
 | 
					    const count = parseInt($("#mod-count").val());
 | 
				
			||||||
    if (count != 0) {
 | 
					    if (count != 0) {
 | 
				
			||||||
        revalidateAuthz(() => {
 | 
					        revalidateAuthz().then(() => {
 | 
				
			||||||
            $.post({
 | 
					            $.post({
 | 
				
			||||||
                url: "/custom/addItems?" + window.authz,
 | 
					                url: "/custom/addItems?" + window.authz,
 | 
				
			||||||
                contentType: "application/json",
 | 
					                contentType: "application/json",
 | 
				
			||||||
@ -1895,7 +1893,7 @@ single.getRoute("/webui/cheats").on("beforeload", function () {
 | 
				
			|||||||
                    );
 | 
					                    );
 | 
				
			||||||
                } else {
 | 
					                } else {
 | 
				
			||||||
                    if ((await res.text()) == "Log-in expired") {
 | 
					                    if ((await res.text()) == "Log-in expired") {
 | 
				
			||||||
                        revalidateAuthz(() => {
 | 
					                        revalidateAuthz().then(() => {
 | 
				
			||||||
                            if (single.getCurrentPath() == "/webui/cheats") {
 | 
					                            if (single.getCurrentPath() == "/webui/cheats") {
 | 
				
			||||||
                                single.loadRoute("/webui/cheats");
 | 
					                                single.loadRoute("/webui/cheats");
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
@ -1912,7 +1910,7 @@ single.getRoute("/webui/cheats").on("beforeload", function () {
 | 
				
			|||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doUnlockAllFocusSchools() {
 | 
					function doUnlockAllFocusSchools() {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1").done(async data => {
 | 
					        $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1").done(async data => {
 | 
				
			||||||
            const missingFocusUpgrades = {
 | 
					            const missingFocusUpgrades = {
 | 
				
			||||||
                "/Lotus/Upgrades/Focus/Attack/AttackFocusAbility": true,
 | 
					                "/Lotus/Upgrades/Focus/Attack/AttackFocusAbility": true,
 | 
				
			||||||
@ -1963,13 +1961,13 @@ function unlockFocusSchool(upgradeType) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doHelminthUnlockAll() {
 | 
					function doHelminthUnlockAll() {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post("/api/infestedFoundry.php?" + window.authz + "&mode=custom_unlockall");
 | 
					        $.post("/api/infestedFoundry.php?" + window.authz + "&mode=custom_unlockall");
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doIntrinsicsUnlockAll() {
 | 
					function doIntrinsicsUnlockAll() {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.get("/custom/unlockAllIntrinsics?" + window.authz);
 | 
					        $.get("/custom/unlockAllIntrinsics?" + window.authz);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -1981,7 +1979,7 @@ function doAddAllMods() {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    modsAll.delete("/Lotus/Upgrades/Mods/Fusers/LegendaryModFuser");
 | 
					    modsAll.delete("/Lotus/Upgrades/Mods/Fusers/LegendaryModFuser");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        const req = $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1");
 | 
					        const req = $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1");
 | 
				
			||||||
        req.done(data => {
 | 
					        req.done(data => {
 | 
				
			||||||
            for (const modOwned of data.RawUpgrades) {
 | 
					            for (const modOwned of data.RawUpgrades) {
 | 
				
			||||||
@ -2013,7 +2011,7 @@ function doAddAllMods() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doRemoveUnrankedMods() {
 | 
					function doRemoveUnrankedMods() {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        const req = $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1");
 | 
					        const req = $.get("/api/inventory.php?" + window.authz + "&xpBasedLevelCapDisabled=1");
 | 
				
			||||||
        req.done(inventory => {
 | 
					        req.done(inventory => {
 | 
				
			||||||
            window.itemListPromise.then(itemMap => {
 | 
					            window.itemListPromise.then(itemMap => {
 | 
				
			||||||
@ -2038,7 +2036,7 @@ function doRemoveUnrankedMods() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doAddMissingMaxRankMods() {
 | 
					function doAddMissingMaxRankMods() {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        fetch("/custom/addMissingMaxRankMods?" + window.authz).then(() => {
 | 
					        fetch("/custom/addMissingMaxRankMods?" + window.authz).then(() => {
 | 
				
			||||||
            updateInventory();
 | 
					            updateInventory();
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
@ -2060,7 +2058,7 @@ function doPushArchonCrystalUpgrade() {
 | 
				
			|||||||
        $("[list='datalist-archonCrystalUpgrades']").addClass("is-invalid").focus();
 | 
					        $("[list='datalist-archonCrystalUpgrades']").addClass("is-invalid").focus();
 | 
				
			||||||
        return;
 | 
					        return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.get(
 | 
					        $.get(
 | 
				
			||||||
            "/custom/pushArchonCrystalUpgrade?" +
 | 
					            "/custom/pushArchonCrystalUpgrade?" +
 | 
				
			||||||
                window.authz +
 | 
					                window.authz +
 | 
				
			||||||
@ -2078,7 +2076,7 @@ function doPushArchonCrystalUpgrade() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doPopArchonCrystalUpgrade(type) {
 | 
					function doPopArchonCrystalUpgrade(type) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.get(
 | 
					        $.get(
 | 
				
			||||||
            "/custom/popArchonCrystalUpgrade?" +
 | 
					            "/custom/popArchonCrystalUpgrade?" +
 | 
				
			||||||
                window.authz +
 | 
					                window.authz +
 | 
				
			||||||
@ -2093,7 +2091,7 @@ function doPopArchonCrystalUpgrade(type) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doImport() {
 | 
					function doImport() {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/custom/import?" + window.authz,
 | 
					            url: "/custom/import?" + window.authz,
 | 
				
			||||||
            contentType: "application/json",
 | 
					            contentType: "application/json",
 | 
				
			||||||
@ -2110,7 +2108,7 @@ function doImport() {
 | 
				
			|||||||
function doChangeSupportedSyndicate() {
 | 
					function doChangeSupportedSyndicate() {
 | 
				
			||||||
    const uniqueName = document.getElementById("changeSyndicate").value;
 | 
					    const uniqueName = document.getElementById("changeSyndicate").value;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.get("/api/setSupportedSyndicate.php?" + window.authz + "&syndicate=" + uniqueName).done(function () {
 | 
					        $.get("/api/setSupportedSyndicate.php?" + window.authz + "&syndicate=" + uniqueName).done(function () {
 | 
				
			||||||
            updateInventory();
 | 
					            updateInventory();
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
@ -2118,7 +2116,7 @@ function doChangeSupportedSyndicate() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doAddCurrency(currency) {
 | 
					function doAddCurrency(currency) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/custom/addCurrency?" + window.authz,
 | 
					            url: "/custom/addCurrency?" + window.authz,
 | 
				
			||||||
            contentType: "application/json",
 | 
					            contentType: "application/json",
 | 
				
			||||||
@ -2133,7 +2131,7 @@ function doAddCurrency(currency) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doQuestUpdate(operation, itemType) {
 | 
					function doQuestUpdate(operation, itemType) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/custom/manageQuests?" + window.authz + "&operation=" + operation + "&itemType=" + itemType,
 | 
					            url: "/custom/manageQuests?" + window.authz + "&operation=" + operation + "&itemType=" + itemType,
 | 
				
			||||||
            contentType: "application/json"
 | 
					            contentType: "application/json"
 | 
				
			||||||
@ -2144,7 +2142,7 @@ function doQuestUpdate(operation, itemType) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function doBulkQuestUpdate(operation) {
 | 
					function doBulkQuestUpdate(operation) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/custom/manageQuests?" + window.authz + "&operation=" + operation,
 | 
					            url: "/custom/manageQuests?" + window.authz + "&operation=" + operation,
 | 
				
			||||||
            contentType: "application/json"
 | 
					            contentType: "application/json"
 | 
				
			||||||
@ -2242,7 +2240,7 @@ function handleModularSelection(category) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function setBooster(ItemType, ExpiryDate, callback) {
 | 
					function setBooster(ItemType, ExpiryDate, callback) {
 | 
				
			||||||
    revalidateAuthz(() => {
 | 
					    revalidateAuthz().then(() => {
 | 
				
			||||||
        $.post({
 | 
					        $.post({
 | 
				
			||||||
            url: "/custom/setBooster?" + window.authz,
 | 
					            url: "/custom/setBooster?" + window.authz,
 | 
				
			||||||
            contentType: "application/json",
 | 
					            contentType: "application/json",
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user