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 { ...@@ -133,20 +133,6 @@ export class AppService extends ConsoleLogger {
pageCount = pc; 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 ( const drawCards = async (
cards: number[], cards: number[],
cord: { cord: {
...@@ -194,14 +180,10 @@ export class AppService extends ConsoleLogger { ...@@ -194,14 +180,10 @@ export class AppService extends ConsoleLogger {
pageIndex, pageIndex,
); );
}; };
if (needExtraPage) { const usePages = _.chunk(groupedCards, spaces);
const usePages = _.chunk(groupedCards, spaces); await ensurePages(usePages.length - 1);
await ensurePages(usePages.length - 1); for (let i = 0; i < usePages.length; ++i) {
for (let i = 0; i < usePages.length; ++i) { await drawCardsOnPage(usePages[i], i);
await drawCardsOnPage(usePages[i], i);
}
} else {
await drawCardsOnPage(groupedCards, 0);
} }
}; };
await drawCards(filterType(1), Coordinates.main.monsters); await drawCards(filterType(1), Coordinates.main.monsters);
......
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