perf: parallelize get_card_embeds calls in display_cards (#98) #157

Merged
cal merged 1 commits from issue/98-perf-parallelize-get-card-embeds-calls-in-display into main 2026-04-08 10:26:06 +00:00

View File

@ -339,7 +339,7 @@ async def display_cards(
cards.sort(key=lambda x: x["player"]["rarity"]["value"])
logger.debug("Cards sorted successfully")
card_embeds = [await get_card_embeds(x) for x in cards]
card_embeds = list(await asyncio.gather(*[get_card_embeds(x) for x in cards]))
logger.debug(f"Created {len(card_embeds)} card embeds")
page_num = 0 if pack_cover is None else -1