From cfef90021917df0052bb49e9e35298260e7ca38c Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 4 Oct 2020 22:38:33 +0200 Subject: Matrix: remove initial delay when entering room --- src/QuickMedia.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/QuickMedia.cpp') diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 776093d..dfd4551 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -3882,9 +3882,8 @@ namespace QuickMedia { tabs[MESSAGES_TAB_INDEX].body->clear_items(); BodyItems new_items; - // TODO: Make asynchronous if(matrix->get_all_synced_room_messages(current_room_id, new_items) == PluginResult::OK) { - tabs[MESSAGES_TAB_INDEX].body->append_items(std::move(new_items)); + tabs[MESSAGES_TAB_INDEX].body->insert_items_by_timestamps(std::move(new_items)); tabs[MESSAGES_TAB_INDEX].body->select_last_item(); } else { std::string err_msg = "Failed to get messages in room: " + current_room_id; -- cgit v1.2.3