Message synchronization blocks UI (#100)
Andrzej Wójcik (Tigase) opened 7 years ago

Synchronization of messages on reconnection can take a long time and blocks UI.

Andrzej Wójcik (Tigase) commented 7 years ago

The issue was caused by a lot of refresh actions and many calculations were done on the main thread (thread responsible for the UI). I've offloaded a lot of work on the background threads and reduced number of refreshes called for a single row to improve the performance of those lists.

Andrzej Wójcik (Tigase) commented 7 years ago

Works ok.

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
RedmineID
6651
Version
Version 3.0
Issue Votes (0)
Watchers (0)
Reference
tigase/_clients/siskin-im#100
Please wait...
Page is in error, reload to recover