mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-25 20:48:52 +03:00
Retry initial sync forever (#234)
This commit is contained in:
parent
b93d238d4e
commit
47c31b9a18
2 changed files with 0 additions and 18 deletions
|
@ -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>
|
||||||
|
|
|
@ -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();
|
||||||
|
|
Loading…
Reference in a new issue