what could go wrong kekw

This commit is contained in:
regalijan 2023-10-19 16:50:45 -04:00
parent 03c2cf1859
commit e2b2aad3d6
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -147,7 +147,7 @@ export default function () {
const itemId = searchParams.get("id"); const itemId = searchParams.get("id");
const itemType = searchParams.get("type"); const itemType = searchParams.get("type");
const entryData: { [k: string]: any }[] = await queueReq.json(); let entryData: { [k: string]: any }[] = await queueReq.json();
const newEntries = [...entries]; const newEntries = [...entries];
if ( if (
@ -155,6 +155,12 @@ export default function () {
itemType && itemType &&
["appeal", "gma", "inactivity", "report"].includes(itemType) ["appeal", "gma", "inactivity", "report"].includes(itemType)
) { ) {
const specifiedItem = entryData.find((e) => e.id === itemId);
if (specifiedItem) {
entryData = entryData.filter((entry) => entry.id !== specifiedItem.id);
entryData.unshift(specifiedItem);
} else {
const itemReq = await fetch(`/api/mod-queue/${itemType}/${itemId}`); const itemReq = await fetch(`/api/mod-queue/${itemType}/${itemId}`);
if (!itemReq.ok) { if (!itemReq.ok) {
@ -171,6 +177,7 @@ export default function () {
entryData.unshift(itemData); entryData.unshift(itemData);
} }
} }
}
if (!entryData.length) return; if (!entryData.length) return;