History

Display resource-access events in marketplace item tester

Includes refactoring marketplace item tester into a single-page app.

Kerry Ivan Kurian committed 8 years ago

Commit 3b155481 parent 8e5bc1639 files · +846 −383Browse files

Showing the changes to libraries/script-engine/src/XMLHttpRequestClass.cpp (1 of 39 files). Show all

Unified · Split

libraries/script-engine/src/XMLHttpRequestClass.cpp+4−3
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <NetworkAccessManager.h>
2222 #include <NetworkingConstants.h>
2323
24+#include "ResourceRequestObserver.h"
2425 #include "ScriptEngine.h"
2526
2627 const QString METAVERSE_API_URL = NetworkingConstants::METAVERSE_SERVER_URL().toString() + "/api/";
@@ -62,7 +63,7 @@ QScriptValue XMLHttpRequestClass::constructor(QScriptContext* context, QScriptEn · 35 unmodified lines
6263 QScriptValue XMLHttpRequestClass::getStatus() const {
6364 if (_reply) {
6465 return QScriptValue(_reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt());
65− }
66+ }
6667 return QScriptValue(0);
6768 }
6869
@@ -143,7 +144,7 @@ void XMLHttpRequestClass::open(const QString& method, const QString& url, bool a · 74 unmodified lines
143144
144145 if (url.toLower().left(METAVERSE_API_URL.length()) == METAVERSE_API_URL) {
145146 auto accountManager = DependencyManager::get<AccountManager>();
146−
147+
147148 if (accountManager->hasValidAccessToken()) {
148149 static const QString HTTP_AUTHORIZATION_HEADER = "Authorization";
149150 QString bearerString = "Bearer " + accountManager->getAccountInfo().getAccessToken().token;
@@ -189,7 +190,7 @@ void XMLHttpRequestClass::send(const QScriptValue& data) { · 39 unmodified lines
189190 }
190191
191192 void XMLHttpRequestClass::doSend() {
192−
193+ DependencyManager::get<ResourceRequestObserver>()->update(_url, -1, "XMLHttpRequestClass::doSend");
193194 _reply = NetworkAccessManager::getInstance().sendCustomRequest(_request, _method.toLatin1(), _sendData);
194195 connectToReply(_reply);
195196