Index: third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js b/third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js |
index e8ad6f91460b9c09536bc8c2aa2319a76eadb4c8..4ef0cf037164065b16db3decd95673113888f0c3 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js |
@@ -7,9 +7,11 @@ |
SDK.SecurityOriginManager = class extends SDK.SDKModel { |
/** |
* @param {!SDK.Target} target |
+ * @param {!Protocol.Dispatcher} dispatcher |
*/ |
- constructor(target) { |
- super(target); |
+ constructor(target, dispatcher) { |
+ super(target, dispatcher); |
+ this._storageAgent = dispatcher.storageAgent(); |
/** @type {!Set<string>} */ |
this._securityOrigins = new Set(); |
@@ -55,6 +57,14 @@ SDK.SecurityOriginManager = class extends SDK.SDKModel { |
this._mainSecurityOrigin = securityOrigin; |
this.dispatchEventToListeners(SDK.SecurityOriginManager.Events.MainSecurityOriginChanged, securityOrigin); |
} |
+ |
+ /** |
+ * @param {string} securityOrigin |
+ * @param {string} dataTypes |
+ */ |
+ clearDataForSecurityOrigin(securityOrigin, dataTypes) { |
+ this._storageAgent.clearDataForOrigin(securityOrigin, dataTypes); |
+ } |
}; |
SDK.SDKModel.register(SDK.SecurityOriginManager, SDK.Target.Capability.None, false); |