From 9676e74c0b92bdfdf7c52655ed1c50f73aab60f9 Mon Sep 17 00:00:00 2001 From: Vexed01 Date: Thu, 14 Apr 2022 19:54:44 +0100 Subject: [PATCH] [FiveMStatus] Fix for dpy 1.7 --- fivemstatus/loop.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fivemstatus/loop.py b/fivemstatus/loop.py index 92b04d17..8658cfd4 100644 --- a/fivemstatus/loop.py +++ b/fivemstatus/loop.py @@ -14,9 +14,9 @@ class FiveMLoop(MixinMeta): def __init__(self) -> None: self.loop_meta = VexLoop("FiveMStatus Loop", 60) # 1 min - self.loop = self.bot.loop.create_task(self.fivemstatus_loop()) + self.loop = self.bot.loop.create_task(self.fivemstatus()) - async def fivemstatus_loop(self) -> NoReturn: + async def fivemstatus(self) -> NoReturn: await self.bot.wait_until_red_ready() await asyncio.sleep(1) _log.debug("FiveMStatus loop has started.") @@ -47,8 +47,8 @@ async def update_messages(self) -> None: message = data["message"] if not message: continue - partial_channel = self.bot.get_partial_messageable(message["channel_id"]) - partial_message = partial_channel.get_partial_message(message["msg_id"]) + channel = self.bot.get_channel(message.get("channel_id")) # TODO: dpy 2 - partial chan + partial_message = channel.get_partial_message(message["msg_id"]) try: data = await self.get_data(message["server"])