improve responsiveness when switching applications

This commit is contained in:
dries.k
2022-12-03 09:36:04 +01:00
parent eaf4ba57a3
commit 807f4956ce

View File

@@ -215,6 +215,7 @@ class ProcessMessageTask(BaseTask):
class ProcessMessagesTask(BaseTask):
message_processed = pyqtSignal(int, gotify.GotifyMessageModel)
def __init__(self, page: gotify.GotifyPagedMessagesModel):
super(ProcessMessagesTask, self).__init__()
self.page = page
@@ -225,3 +226,6 @@ class ProcessMessagesTask(BaseTask):
if image_url := get_image(message.message):
downloader.get_filename(image_url)
self.message_processed.emit(i, message)
# Prevent locking up the UI when there are a lot of messages with images ready at the same time
time.sleep(0.001)