mirror of
https://github.com/QuasarApp/qTbot.git
synced 2025-05-09 19:59:36 +00:00
Merge pull request #23 from QuasarApp/fix_freaze
Added timeout for network requests
This commit is contained in:
commit
81e7cc49ee
@ -17,6 +17,8 @@ namespace qTbot {
|
||||
IBot::IBot() {
|
||||
_manager = new QNetworkAccessManager();
|
||||
_manager->setAutoDeleteReplies(true);
|
||||
_manager->setTransferTimeout(60000); // one minute
|
||||
|
||||
_requestExecutor = new QTimer(this);
|
||||
_requestExecutor->setInterval(1000 / 20); // 20 times per second.
|
||||
|
||||
@ -118,6 +120,7 @@ void IBot::setCurrentParallelActiveNetworkThreads(int newParallelActiveNetworkTh
|
||||
bool wasBusy = _currentParallelActiveNetworkThreads == _parallelActiveNetworkThreads;
|
||||
static bool lastMessageWasFree = false;
|
||||
|
||||
|
||||
_currentParallelActiveNetworkThreads = newParallelActiveNetworkThreads;
|
||||
|
||||
if (_currentParallelActiveNetworkThreads == _parallelActiveNetworkThreads) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user