set the initial last progress debug 5s back

This commit is contained in:
Stephen Birarda 2016-10-11 13:21:15 -07:00
parent a0c27e2130
commit 07d0a038a5
2 changed files with 9 additions and 2 deletions

View file

@ -18,6 +18,14 @@
#include "MappingRequest.h"
#include "NetworkLogging.h"
static const int DOWNLOAD_PROGRESS_LOG_INTERVAL_SECONDS = 5;
AssetResourceRequest::AssetResourceRequest(const QUrl& url) :
ResourceRequest(url)
{
_lastProgressDebug = p_high_resolution_clock::now() - std::chrono::seconds(DOWNLOAD_PROGRESS_LOG_INTERVAL_SECONDS);
}
AssetResourceRequest::~AssetResourceRequest() {
if (_assetMappingRequest) {
_assetMappingRequest->deleteLater();
@ -145,7 +153,6 @@ void AssetResourceRequest::onDownloadProgress(qint64 bytesReceived, qint64 bytes
emit progress(bytesReceived, bytesTotal);
static const int DOWNLOAD_PROGRESS_LOG_INTERVAL_SECONDS = 5;
auto now = p_high_resolution_clock::now();
// if we haven't received the full asset check if it is time to output progress to log

View file

@ -22,7 +22,7 @@
class AssetResourceRequest : public ResourceRequest {
Q_OBJECT
public:
AssetResourceRequest(const QUrl& url) : ResourceRequest(url) { }
AssetResourceRequest(const QUrl& url);
virtual ~AssetResourceRequest() override;
protected: