Skip to content

Commit 81e7cc4

Browse files
authored
Merge pull request #23 from QuasarApp/fix_freaze
Added timeout for network requests
2 parents 2e440ab + 5e46b30 commit 81e7cc4

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/qTbot/src/public/qTbot/ibot.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ namespace qTbot {
1717
IBot::IBot() {
1818
_manager = new QNetworkAccessManager();
1919
_manager->setAutoDeleteReplies(true);
20+
_manager->setTransferTimeout(60000); // one minute
21+
2022
_requestExecutor = new QTimer(this);
2123
_requestExecutor->setInterval(1000 / 20); // 20 times per second.
2224

@@ -118,6 +120,7 @@ void IBot::setCurrentParallelActiveNetworkThreads(int newParallelActiveNetworkTh
118120
bool wasBusy = _currentParallelActiveNetworkThreads == _parallelActiveNetworkThreads;
119121
static bool lastMessageWasFree = false;
120122

123+
121124
_currentParallelActiveNetworkThreads = newParallelActiveNetworkThreads;
122125

123126
if (_currentParallelActiveNetworkThreads == _parallelActiveNetworkThreads) {

0 commit comments

Comments
 (0)