Track message time when opening a chat and retrieving the newest messages

This commit is contained in:
Fierelier 2020-11-25 20:59:00 +01:00
parent 276e112156
commit 89dc1d6602
1 changed files with 2 additions and 1 deletions

View File

@ -792,9 +792,10 @@ def discordClient(token):
messages = await channel.history(limit=int(config["performance"]["historyFetch"])).flatten()
messages = reversed(messages)
guiLock.acquire()
message = None
for message in messages:
addGuiTask(gui,gui.addMessage,(message,),{})
if message != None and config["messageTracking"]["trackMessages"] == "true": setLastMessageTime(channel,message.created_at)
condition = threading.Condition()
condition.acquire()
addGuiTask(gui,gui.setReady,(),{},condition)