diff --git a/src/persistence/offlinemsgengine.cpp b/src/persistence/offlinemsgengine.cpp index 65527946f..3d91ba7fc 100644 --- a/src/persistence/offlinemsgengine.cpp +++ b/src/persistence/offlinemsgengine.cpp @@ -26,7 +26,7 @@ #include #include -const int OfflineMsgEngine::offlineTimeout = 2000; +const int OfflineMsgEngine::offlineTimeout = 20000; QMutex OfflineMsgEngine::globalMutex; OfflineMsgEngine::OfflineMsgEngine(Friend *frnd) : diff --git a/src/persistence/offlinemsgengine.h b/src/persistence/offlinemsgengine.h index 933eb3f51..3f4189cd8 100644 --- a/src/persistence/offlinemsgengine.h +++ b/src/persistence/offlinemsgengine.h @@ -57,6 +57,10 @@ private: QHash receipts; QMap undeliveredMsgs; + // timeout after which faux offline messages get to be re-sent + // originally was 2s, but since that was causing lots of duplicated + // messages on receiving end, make qTox be more lazy about re-sending + // should be 20s static const int offlineTimeout; };