Initialize views before room list
This commit is contained in:
parent
29bd8b71d1
commit
7a16e05b14
@ -550,6 +550,7 @@ ChatPage::initialSyncCompleted(const mtx::responses::Sync &response)
|
|||||||
QtConcurrent::run([this, res = std::move(response)]() {
|
QtConcurrent::run([this, res = std::move(response)]() {
|
||||||
try {
|
try {
|
||||||
cache_->saveState(res);
|
cache_->saveState(res);
|
||||||
|
emit initializeViews(std::move(res.rooms));
|
||||||
emit initializeRoomList(cache_->roomInfo());
|
emit initializeRoomList(cache_->roomInfo());
|
||||||
} catch (const lmdb::error &e) {
|
} catch (const lmdb::error &e) {
|
||||||
qWarning() << "cache error:" << QString::fromStdString(e.what());
|
qWarning() << "cache error:" << QString::fromStdString(e.what());
|
||||||
@ -557,7 +558,6 @@ ChatPage::initialSyncCompleted(const mtx::responses::Sync &response)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
emit initializeViews(std::move(res.rooms));
|
|
||||||
emit continueSync(cache_->nextBatchToken());
|
emit continueSync(cache_->nextBatchToken());
|
||||||
emit contentLoaded();
|
emit contentLoaded();
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user