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:
commit
ff57b8fea3
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user