fixed empty channel bug
This commit is contained in:
@@ -22,7 +22,7 @@ class ChannelLogs:
|
||||
return
|
||||
self.id = int(channel["id"])
|
||||
self.name = channel["name"]
|
||||
self.last_message_id = int(channel["last_message_id"])
|
||||
self.last_message_id = int(channel["last_message_id"]) if channel["last_message_id"] is not None else None
|
||||
self.messages = [MessageLog(message) for message in channel["messages"]]
|
||||
|
||||
def is_format(self):
|
||||
@@ -47,6 +47,8 @@ class ChannelLogs:
|
||||
else: # first load
|
||||
last_message_id = None
|
||||
done = 0
|
||||
sanity_check = len(await channel.history(limit=1).flatten())
|
||||
if sanity_check == 1:
|
||||
while done >= CHUNK_SIZE or last_message_id is None:
|
||||
done = 0
|
||||
async for message in channel.history(
|
||||
|
||||
Reference in New Issue
Block a user