Fix cross-type requests and duplicates

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

View File

@ -175,7 +175,19 @@ export default function () {
if (!entryData.length) return;
for (const entry of entryData) {
switch (queue_type) {
let cardType = queue_type;
if (
entryData.indexOf(entry) === 0 &&
itemType &&
itemType !== queue_type
) {
cardType = itemType;
// Prevent duplicate items
} else if (entryData.indexOf(entry) === 1 && queue_type === cardType)
continue;
switch (cardType) {
case "appeal":
newEntries.push(<AppealCard {...(entry as AppealCardProps)} />);