diff options
author | mmenke <mmenke@chromium.org> | 2016-02-01 20:03:10 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-02 04:04:13 +0000 |
commit | ea4cd40b48a06cc3912fd758f90cd76bf1e77716 (patch) | |
tree | d9954e89d31d93431abc8a2afffd06e278b05555 /chrome/browser/android/cookies | |
parent | ae456a6296d23510271580a112a0898515046d48 (diff) | |
download | chromium_src-ea4cd40b48a06cc3912fd758f90cd76bf1e77716.zip chromium_src-ea4cd40b48a06cc3912fd758f90cd76bf1e77716.tar.gz chromium_src-ea4cd40b48a06cc3912fd758f90cd76bf1e77716.tar.bz2 |
Promote SetCookieWithDetailsAsync from CookieMonster to CookieStore.
This means that more classes can just use the CookieStore
interface, rather than depending on a particular implementation of it.
Also remove an argument from SetCookieWithDetailsAsync that was no
longer being used, and add an argument to set the creation time, so
that a followup CL can replace ImportCookies calls with
SetCookieWithDetailsAsync.
TBR=tedchoc@chromium.org
BUG=579653
Review URL: https://codereview.chromium.org/1644163002
Cr-Commit-Position: refs/heads/master@{#372883}
Diffstat (limited to 'chrome/browser/android/cookies')
-rw-r--r-- | chrome/browser/android/cookies/cookies_fetcher.cc | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/chrome/browser/android/cookies/cookies_fetcher.cc b/chrome/browser/android/cookies/cookies_fetcher.cc index abc62c6..0a65042 100644 --- a/chrome/browser/android/cookies/cookies_fetcher.cc +++ b/chrome/browser/android/cookies/cookies_fetcher.cc @@ -12,7 +12,6 @@ #include "content/public/browser/browser_thread.h" #include "content/public/common/content_switches.h" #include "jni/CookiesFetcher_jni.h" -#include "net/cookies/cookie_monster.h" #include "net/cookies/cookie_store.h" #include "net/url_request/url_request_context.h" @@ -63,9 +62,7 @@ void CookiesFetcher::PersistCookiesInternal( return; } - net::CookieMonster* monster = store->GetCookieMonster(); - - monster->GetAllCookiesAsync(base::Bind( + store->GetAllCookiesAsync(base::Bind( &CookiesFetcher::OnCookiesFetchFinished, base::Unretained(this))); } @@ -154,7 +151,6 @@ void CookiesFetcher::RestoreToCookieJarInternal( return; } - net::CookieMonster* monster = store->GetCookieMonster(); base::Callback<void(bool success)> cb; // TODO(estark): Remove kEnableExperimentalWebPlatformFeatures check @@ -163,11 +159,11 @@ void CookiesFetcher::RestoreToCookieJarInternal( bool experimental_features_enabled = base::CommandLine::ForCurrentProcess()->HasSwitch( switches::kEnableExperimentalWebPlatformFeatures); - monster->SetCookieWithDetailsAsync( + store->SetCookieWithDetailsAsync( cookie.Source(), cookie.Name(), cookie.Value(), cookie.Domain(), - cookie.Path(), cookie.ExpiryDate(), cookie.IsSecure(), + cookie.Path(), base::Time(), cookie.ExpiryDate(), cookie.IsSecure(), cookie.IsHttpOnly(), cookie.IsSameSite(), experimental_features_enabled, - experimental_features_enabled, cookie.Priority(), cb); + cookie.Priority(), cb); } // JNI functions |