Index: storage/common/database/database_identifier.cc |
diff --git a/storage/common/database/database_identifier.cc b/storage/common/database/database_identifier.cc |
index 2c1aa552270dcd7cf78b6a031f7114ec7223cc30..8eb498ae1b0cac34bf1a27e44a13c532481947f1 100644 |
--- a/storage/common/database/database_identifier.cc |
+++ b/storage/common/database/database_identifier.cc |
@@ -23,6 +23,11 @@ GURL GetOriginFromIdentifier(const std::string& identifier) { |
return DatabaseIdentifier::Parse(identifier).ToOrigin(); |
} |
+// static |
+bool IsValidOriginIdentifier(const std::string& identifier) { |
+ return GetOriginFromIdentifier(identifier).is_valid(); |
+} |
+ |
static bool SchemeIsUnique(const std::string& scheme) { |
return scheme == "about" || scheme == "data" || scheme == "javascript"; |
} |