Commit 696ceae9 authored by nanahira's avatar nanahira

simplify

parent 653f0e85
Pipeline #41249 passed with stages
in 1 minute and 50 seconds
......@@ -133,20 +133,6 @@ export class AppService extends ConsoleLogger {
pageCount = pc;
};
let needExtraPage = false;
if (
[1, 2, 4].some((type) => {
const filtered = filterType(type);
const grouped = Object.values(_.groupBy(filtered, (id) => id));
return grouped.length > 20;
})
) {
this.log(
`Added extra page to PDF for deck export due to card type overflow.`,
);
needExtraPage = true;
}
const drawCards = async (
cards: number[],
cord: {
......@@ -194,15 +180,11 @@ export class AppService extends ConsoleLogger {
pageIndex,
);
};
if (needExtraPage) {
const usePages = _.chunk(groupedCards, spaces);
await ensurePages(usePages.length - 1);
for (let i = 0; i < usePages.length; ++i) {
await drawCardsOnPage(usePages[i], i);
}
} else {
await drawCardsOnPage(groupedCards, 0);
}
};
await drawCards(filterType(1), Coordinates.main.monsters);
this.log(`Filled monster cards.`);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment