Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(450)

Unified Diff: third_party/WebKit/Source/devtools/front_end/sdk/NetworkManager.js

Issue 2906843002: [Devtools] Move to canReplayRequest in NetworkRequest (Closed)
Patch Set: changes Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/devtools/front_end/sdk/NetworkManager.js
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/NetworkManager.js b/third_party/WebKit/Source/devtools/front_end/sdk/NetworkManager.js
index beaefd455791c983a89cefcdf300ecf5f9fdc757..b6d1e2d81b515e6869ee53092d42f05d88f5aba8 100644
--- a/third_party/WebKit/Source/devtools/front_end/sdk/NetworkManager.js
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/NetworkManager.js
@@ -58,6 +58,22 @@ SDK.NetworkManager = class extends SDK.SDKModel {
}
/**
+ * @param {!SDK.NetworkRequest} request
+ * @return {boolean}
+ */
+ static canReplayRequest(request) {
+ return request.resourceType() === Common.resourceTypes.XHR;
+ }
+
+ /**
+ * @param {!SDK.NetworkRequest} request
+ */
+ static replayRequest(request) {
+ // TODO(allada) networkAgent() will be removed from NetworkRequest, but in the mean time we extract it from request.
+ request.networkManager()._networkAgent.replayXHR(request.requestId());
+ }
+
+ /**
* @param {!SDK.NetworkManager.Conditions} conditions
* @return {!Protocol.Network.ConnectionType}
* TODO(allada): this belongs to NetworkConditionsSelector, which should hardcode/guess it.

Powered by Google App Engine
This is Rietveld 408576698