mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 13:28:09 +02:00
Switched Agent to NetworkAccessManager
This commit is contained in:
parent
29976d7861
commit
231557a12c
1 changed files with 5 additions and 9 deletions
|
@ -13,13 +13,13 @@
|
||||||
#include <QtCore/QEventLoop>
|
#include <QtCore/QEventLoop>
|
||||||
#include <QtCore/QStandardPaths>
|
#include <QtCore/QStandardPaths>
|
||||||
#include <QtCore/QTimer>
|
#include <QtCore/QTimer>
|
||||||
#include <QtNetwork/QNetworkAccessManager>
|
|
||||||
#include <QtNetwork/QNetworkDiskCache>
|
#include <QtNetwork/QNetworkDiskCache>
|
||||||
#include <QtNetwork/QNetworkRequest>
|
#include <QtNetwork/QNetworkRequest>
|
||||||
#include <QtNetwork/QNetworkReply>
|
#include <QtNetwork/QNetworkReply>
|
||||||
|
|
||||||
#include <AudioRingBuffer.h>
|
#include <AudioRingBuffer.h>
|
||||||
#include <AvatarData.h>
|
#include <AvatarData.h>
|
||||||
|
#include <NetworkAccessManager.h>
|
||||||
#include <NodeList.h>
|
#include <NodeList.h>
|
||||||
#include <PacketHeaders.h>
|
#include <PacketHeaders.h>
|
||||||
#include <ResourceCache.h>
|
#include <ResourceCache.h>
|
||||||
|
@ -208,12 +208,12 @@ void Agent::run() {
|
||||||
scriptURL = QUrl(_payload);
|
scriptURL = QUrl(_payload);
|
||||||
}
|
}
|
||||||
|
|
||||||
QNetworkAccessManager *networkManager = new QNetworkAccessManager(this);
|
NetworkAccessManager& networkManager = NetworkAccessManager::getInstance();
|
||||||
QNetworkReply *reply = networkManager->get(QNetworkRequest(scriptURL));
|
QNetworkReply *reply = networkManager.get(QNetworkRequest(scriptURL));
|
||||||
QNetworkDiskCache* cache = new QNetworkDiskCache(networkManager);
|
QNetworkDiskCache* cache = new QNetworkDiskCache(&networkManager);
|
||||||
QString cachePath = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
|
QString cachePath = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
|
||||||
cache->setCacheDirectory(!cachePath.isEmpty() ? cachePath : "agentCache");
|
cache->setCacheDirectory(!cachePath.isEmpty() ? cachePath : "agentCache");
|
||||||
networkManager->setCache(cache);
|
networkManager.setCache(cache);
|
||||||
|
|
||||||
qDebug() << "Downloading script at" << scriptURL.toString();
|
qDebug() << "Downloading script at" << scriptURL.toString();
|
||||||
|
|
||||||
|
@ -222,10 +222,6 @@ void Agent::run() {
|
||||||
|
|
||||||
loop.exec();
|
loop.exec();
|
||||||
|
|
||||||
// let the AvatarData and ResourceCache classes use our QNetworkAccessManager
|
|
||||||
AvatarData::setNetworkAccessManager(networkManager);
|
|
||||||
ResourceCache::setNetworkAccessManager(networkManager);
|
|
||||||
|
|
||||||
QString scriptContents(reply->readAll());
|
QString scriptContents(reply->readAll());
|
||||||
|
|
||||||
qDebug() << "Downloaded script:" << scriptContents;
|
qDebug() << "Downloaded script:" << scriptContents;
|
||||||
|
|
Loading…
Reference in a new issue