diff options
author | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-24 16:33:22 +0000 |
---|---|---|
committer | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-24 16:33:22 +0000 |
commit | 1d6247d4ecb0714dca4d505b318d4b7c2a674598 (patch) | |
tree | d9c719b8ca76a9f0625baada83f04da05d7f0c25 /net/base/cookie_monster.cc | |
parent | ac9419e95b9b08e218a83c08b198126eea5869d6 (diff) | |
download | chromium_src-1d6247d4ecb0714dca4d505b318d4b7c2a674598.zip chromium_src-1d6247d4ecb0714dca4d505b318d4b7c2a674598.tar.gz chromium_src-1d6247d4ecb0714dca4d505b318d4b7c2a674598.tar.bz2 |
Revert 42473 - Add a delegate to CookieMonster and broadcast notifications about changes to cookies.
This change will allow implementing the experimental cookie extension API, specifically the cookies.onChanged event
BUG=38398
TEST=net_unittests
Review URL: http://codereview.chromium.org/1023004
TBR=jochen@chromium.org
Review URL: http://codereview.chromium.org/1256003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42478 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/cookie_monster.cc')
-rw-r--r-- | net/base/cookie_monster.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/net/base/cookie_monster.cc b/net/base/cookie_monster.cc index 0f8af5b..cd5d7f2 100644 --- a/net/base/cookie_monster.cc +++ b/net/base/cookie_monster.cc @@ -104,12 +104,11 @@ void CookieMonster::EnableFileScheme() { enable_file_scheme_ = true; } -CookieMonster::CookieMonster(PersistentCookieStore* store, Delegate* delegate) +CookieMonster::CookieMonster(PersistentCookieStore* store) : initialized_(false), store_(store), last_access_threshold_( - TimeDelta::FromSeconds(kDefaultAccessUpdateThresholdSeconds)), - delegate_(delegate) { + TimeDelta::FromSeconds(kDefaultAccessUpdateThresholdSeconds)) { SetDefaultCookieableSchemes(); } @@ -608,8 +607,6 @@ void CookieMonster::InternalInsertCookie(const std::string& key, if (cc->IsPersistent() && store_ && sync_to_store) store_->AddCookie(key, *cc); cookies_.insert(CookieMap::value_type(key, cc)); - if (delegate_.get()) - delegate_->OnCookieChanged(key, *cc, false); } void CookieMonster::InternalUpdateCookieAccessTime(CanonicalCookie* cc) { @@ -632,8 +629,6 @@ void CookieMonster::InternalDeleteCookie(CookieMap::iterator it, COOKIE_DLOG(INFO) << "InternalDeleteCookie() cc: " << cc->DebugString(); if (cc->IsPersistent() && store_ && sync_to_store) store_->DeleteCookie(*cc); - if (delegate_.get()) - delegate_->OnCookieChanged(it->first, *cc, true); cookies_.erase(it); delete cc; } |