| Index: net/cookies/cookie_constants.cc
|
| diff --git a/net/cookies/cookie_constants.cc b/net/cookies/cookie_constants.cc
|
| index 05fe22ea437902b90bfb8729cec551f8687a3af9..b618261f8b2a30356688d3dcb60291a2e732b088 100644
|
| --- a/net/cookies/cookie_constants.cc
|
| +++ b/net/cookies/cookie_constants.cc
|
| @@ -10,12 +10,17 @@
|
| namespace net {
|
|
|
| namespace {
|
| +
|
| const char kPriorityLow[] = "low";
|
| const char kPriorityMedium[] = "medium";
|
| const char kPriorityHigh[] = "high";
|
| +
|
| +const char kSameSiteLax[] = "lax";
|
| +const char kSameSiteStrict[] = "strict";
|
| +
|
| } // namespace
|
|
|
| -NET_EXPORT const std::string CookiePriorityToString(CookiePriority priority) {
|
| +std::string CookiePriorityToString(CookiePriority priority) {
|
| switch(priority) {
|
| case COOKIE_PRIORITY_HIGH:
|
| return kPriorityHigh;
|
| @@ -29,7 +34,7 @@ NET_EXPORT const std::string CookiePriorityToString(CookiePriority priority) {
|
| return std::string();
|
| }
|
|
|
| -NET_EXPORT CookiePriority StringToCookiePriority(const std::string& priority) {
|
| +CookiePriority StringToCookiePriority(const std::string& priority) {
|
| std::string priority_comp = base::ToLowerASCII(priority);
|
|
|
| if (priority_comp == kPriorityHigh)
|
| @@ -42,4 +47,12 @@ NET_EXPORT CookiePriority StringToCookiePriority(const std::string& priority) {
|
| return COOKIE_PRIORITY_DEFAULT;
|
| }
|
|
|
| +CookieSameSite StringToCookieSameSite(const std::string& same_site) {
|
| + if (base::EqualsCaseInsensitiveASCII(same_site, kSameSiteLax))
|
| + return CookieSameSite::LAX_MODE;
|
| + if (base::EqualsCaseInsensitiveASCII(same_site, kSameSiteStrict))
|
| + return CookieSameSite::STRICT_MODE;
|
| + return CookieSameSite::DEFAULT_MODE;
|
| +}
|
| +
|
| } // namespace net
|
|
|