fix "stuck" bug

This commit is contained in:
Klemek
2021-04-07 18:58:35 +02:00
parent 77d512fca8
commit 40dc5d3c62
+6 -1
View File
@@ -40,7 +40,12 @@ class ChannelLogs:
self.channel = channel
try:
if self.last_message_id is not None: # append
while self.last_message_id != channel.last_message_id:
tmp_message_id = None
while (
self.last_message_id != channel.last_message_id
and self.last_message_id != tmp_message_id
):
tmp_message_id = self.last_message_id
async for message in channel.history(
limit=CHUNK_SIZE,
after=FakeMessage(self.last_message_id),