Properly map truths, again
All checks were successful
Build and Publish college-bot-v2 / build_and_publish (push) Successful in 13s
All checks were successful
Build and Publish college-bot-v2 / build_and_publish (push) Successful in 13s
This commit is contained in:
parent
9c76fb7030
commit
c3940daa96
1 changed files with 3 additions and 4 deletions
|
@ -284,13 +284,12 @@ class QuoteQuota(commands.Cog):
|
|||
|
||||
async def _process_all_messages(
|
||||
self,
|
||||
channel: discord.TextChannel,
|
||||
truths: list
|
||||
truths: list[TruthPayload]
|
||||
) -> tuple[discord.Embed, discord.File]:
|
||||
"""
|
||||
Processes all the messages in the given channel.
|
||||
|
||||
:param channel: The channel to process
|
||||
:param truths: The truths to process
|
||||
:returns: The stats
|
||||
"""
|
||||
embed = discord.Embed(title="Truth Counts", color=discord.Color.blurple(), timestamp=discord.utils.utcnow())
|
||||
|
@ -353,7 +352,7 @@ class QuoteQuota(commands.Cog):
|
|||
response.raise_for_status()
|
||||
truths: list[dict] = response.json()
|
||||
truths: list[TruthPayload] = list(map(lambda t: TruthPayload.model_validate(t), truths))
|
||||
embed, file = await self._process_all_messages(channel, truths)
|
||||
embed, file = await self._process_all_messages(truths)
|
||||
await ctx.edit(embed=embed, file=file)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue