Retry initial sync forever (#234)

This commit is contained in:
Stuart Mumford 2018-03-04 10:35:14 +00:00 committed by mujx
parent b93d238d4e
commit 47c31b9a18
2 changed files with 0 additions and 18 deletions

View file

@ -194,10 +194,6 @@ private:
// LMDB wrapper. // LMDB wrapper.
QSharedPointer<Cache> cache_; QSharedPointer<Cache> cache_;
// If the number of failures exceeds a certain threshold we
// return to the login page.
int initialSyncFailures_ = 0;
}; };
template<class Collection> template<class Collection>

View file

@ -42,7 +42,6 @@
#include "dialogs/ReadReceipts.h" #include "dialogs/ReadReceipts.h"
#include "timeline/TimelineViewManager.h" #include "timeline/TimelineViewManager.h"
constexpr int MAX_INITIAL_SYNC_FAILURES = 7;
constexpr int SYNC_RETRY_TIMEOUT = 40 * 1000; constexpr int SYNC_RETRY_TIMEOUT = 40 * 1000;
constexpr int INITIAL_SYNC_RETRY_TIMEOUT = 240 * 1000; constexpr int INITIAL_SYNC_RETRY_TIMEOUT = 240 * 1000;
@ -975,19 +974,6 @@ ChatPage::retryInitialSync()
return; return;
} }
initialSyncFailures_ += 1;
if (initialSyncFailures_ >= MAX_INITIAL_SYNC_FAILURES) {
initialSyncFailures_ = 0;
deleteConfigs();
emit showLoginPage(
tr("The client couldn't sync with the server. Please try again."));
emit contentLoaded();
return;
}
qWarning() << "Retrying initial sync"; qWarning() << "Retrying initial sync";
client_->initialSync(); client_->initialSync();