summaryrefslogtreecommitdiffstats
path: root/chrome/browser/android/cookies
diff options
context:
space:
mode:
authormmenke <mmenke@chromium.org>2016-02-01 20:03:10 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-02 04:04:13 +0000
commitea4cd40b48a06cc3912fd758f90cd76bf1e77716 (patch)
treed9954e89d31d93431abc8a2afffd06e278b05555 /chrome/browser/android/cookies
parentae456a6296d23510271580a112a0898515046d48 (diff)
downloadchromium_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.cc12
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