diff --git a/ahtcg_bot.py b/ahtcg_bot.py index fb044ea..4780e3c 100755 --- a/ahtcg_bot.py +++ b/ahtcg_bot.py @@ -131,7 +131,7 @@ class ArkhamDBUpdater(commands.Bot): title=f"Updated as of {datetime.now()}", description=message_text ) - cards = await self.arkhamdb_client.get_cards() + cards = await self.arkhamdb_client.get_cards(encounter=True) validator = Validator(cards) validation_errors = list( validator.validate([deck for _, deck in latest_decks.values()]) diff --git a/arkhamdb.py b/arkhamdb.py index b18c2ab..5861aa7 100644 --- a/arkhamdb.py +++ b/arkhamdb.py @@ -45,8 +45,11 @@ class ArkhamDBClient: async def close(self) -> None: await self._session.close() - async def get_cards(self) -> list[ArkhamDBCard]: - async with self._session.get(self.origin + "/api/public/cards/") as resp: + async def get_cards(self, encounter=False) -> list[ArkhamDBCard]: + async with self._session.get( + self.origin + "/api/public/cards/", + params={"encounter": "1"} if encounter else {}, + ) as resp: return await resp.json() async def get_latest_deck(self, deck_id: int) -> ArkhamDBDeck: