Merge pull request 'perf: parallelize get_card_embeds calls in display_cards (#98)' (#157) from issue/98-perf-parallelize-get-card-embeds-calls-in-display into main

This commit is contained in:
cal 2026-04-08 10:26:04 +00:00
commit ff57b8fea3

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