--- chrome/browser/devtools/protocol/storage_handler.h.orig 2026-10-18 13:29:39 UTC +++ chrome/browser/devtools/protocol/storage_handler.h @@ -5,22 +5,15 @@ #ifndef CHROME_BROWSER_DEVTOOLS_PROTOCOL_STORAGE_HANDLER_H_ #define CHROME_BROWSER_DEVTOOLS_PROTOCOL_STORAGE_HANDLER_H_ -#include -#include -#include - #include "base/memory/weak_ptr.h" -#include "base/scoped_observation.h" #include "chrome/browser/devtools/protocol/protocol.h" #include "chrome/browser/devtools/protocol/storage.h" -#include "chrome/browser/private_verification_tokens/private_verification_tokens_service.h" namespace content { class WebContents; } // namespace content -class StorageHandler : public protocol::Storage::Backend, - public PrivateVerificationTokensService::Observer { +class StorageHandler : public protocol::Storage::Backend { public: StorageHandler(content::WebContents* web_contents, protocol::UberDispatcher* dispatcher); @@ -31,41 +24,14 @@ class StorageHandler : public protocol::Storage::Backe ~StorageHandler() override; private: - protocol::Response Disable() override; - void RunBounceTrackingMitigations( std::unique_ptr callback) override; - void GetPrivateVerificationTokens( - std::unique_ptr callback) override; - protocol::Response GetPrivateVerificationTokensIssuerConfigs( - std::unique_ptr>* - out_configs) override; - void ClearPrivateVerificationTokens( - const std::string& in_issuerOrigin, - std::unique_ptr callback) - override; - void DeletePrivateVerificationToken( - const std::string& in_tokenId, - std::unique_ptr callback) - override; - protocol::Response SetPrivateVerificationTokensTracking(bool enable) override; - - // PrivateVerificationTokensService::Observer: - void OnTokensStored() override; - void OnTokensDeleted() override; - void OnShutdown() override; - static void GotDeletedSites( std::unique_ptr callback, const std::vector& sites); base::WeakPtr web_contents_; - std::unique_ptr frontend_; - base::ScopedObservation - pvt_observation_{this}; }; #endif // CHROME_BROWSER_DEVTOOLS_PROTOCOL_STORAGE_HANDLER_H_