summaryrefslogtreecommitdiff
path: root/src/modinforegular.cpp
diff options
context:
space:
mode:
authorSilarn <jrim@rimpo.org>2019-02-11 16:51:47 -0600
committerSilarn <jrim@rimpo.org>2019-02-18 21:31:21 -0600
commit2b9d2f32fbbc576c9367a24c0347e5870ff20117 (patch)
treef13f20f95dc2dda2dab1cd90a73e957e6ddb3a16 /src/modinforegular.cpp
parent5a7d0243c69d5194ee1a4d0be05d2bcaec18aeac (diff)
Endorsement and efficiency updates
* Reduce update timeout to 5 minutes * Introduce bulk endorsement check replacing global mod info check * Fine tune performance of bulk update info query * Thread the update processing to prevent lockups
Diffstat (limited to 'src/modinforegular.cpp')
-rw-r--r--src/modinforegular.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modinforegular.cpp b/src/modinforegular.cpp
index 9532bf6d..ac1c46d6 100644
--- a/src/modinforegular.cpp
+++ b/src/modinforegular.cpp
@@ -507,6 +507,8 @@ bool ModInfoRegular::canBeUpdated() const
QDateTime ModInfoRegular::getExpires() const
{
+ return m_LastNexusUpdate.addSecs(300);
+ /*
switch (Settings::instance().nexusUpdateStrategy()) {
case Settings::NexusUpdateStrategy::Flexible: {
qint64 diff = m_NexusLastModified.msecsTo(QDateTime::currentDateTimeUtc());
@@ -530,6 +532,7 @@ QDateTime ModInfoRegular::getExpires() const
return m_LastNexusUpdate.addSecs(86400);
} break;
}
+ */
}
std::vector<ModInfo::EFlag> ModInfoRegular::getFlags() const