Index: chrome/common/net/gaia/gaia_auth_util.cc |
diff --git a/chrome/common/net/gaia/gaia_auth_util.cc b/chrome/common/net/gaia/gaia_auth_util.cc |
deleted file mode 100644 |
index ec9f42122b2e0defeb7504d79b932d0b5c9fbfff..0000000000000000000000000000000000000000 |
--- a/chrome/common/net/gaia/gaia_auth_util.cc |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/common/net/gaia/gaia_auth_util.h" |
- |
-#include <vector> |
- |
-#include "base/logging.h" |
-#include "base/string_split.h" |
-#include "base/string_util.h" |
- |
-namespace gaia { |
- |
-namespace { |
-const char kGmailDomain[] = "gmail.com"; |
-} |
- |
-std::string CanonicalizeEmail(const std::string& email_address) { |
- std::vector<std::string> parts; |
- char at = '@'; |
- base::SplitString(email_address, at, &parts); |
- if (parts.size() != 2U) |
- NOTREACHED() << "expecting exactly one @, but got " << parts.size(); |
- else if (parts[1] == kGmailDomain) // only strip '.' for gmail accounts. |
- RemoveChars(parts[0], ".", &parts[0]); |
- std::string new_email = StringToLowerASCII(JoinString(parts, at)); |
- VLOG(1) << "Canonicalized " << email_address << " to " << new_email; |
- return new_email; |
-} |
- |
-std::string CanonicalizeDomain(const std::string& domain) { |
- // Canonicalization of domain names means lower-casing them. Make sure to |
- // update this function in sync with Canonicalize if this ever changes. |
- return StringToLowerASCII(domain); |
-} |
- |
-std::string SanitizeEmail(const std::string& email_address) { |
- std::string sanitized(email_address); |
- |
- // Apply a default domain if necessary. |
- if (sanitized.find('@') == std::string::npos) { |
- sanitized += '@'; |
- sanitized += kGmailDomain; |
- } |
- |
- return sanitized; |
-} |
- |
-std::string ExtractDomainName(const std::string& email_address) { |
- // First canonicalize which will also verify we have proper domain part. |
- std::string email = CanonicalizeEmail(email_address); |
- size_t separator_pos = email.find('@'); |
- if (separator_pos != email.npos && separator_pos < email.length() - 1) |
- return email.substr(separator_pos + 1); |
- else |
- NOTREACHED() << "Not a proper email address: " << email; |
- return std::string(); |
-} |
- |
-} // namespace gaia |