Index: content/browser/notifications/notification_id_generator.cc |
diff --git a/content/browser/notifications/notification_id_generator.cc b/content/browser/notifications/notification_id_generator.cc |
index 93665fdef7b931a0bd1680654004d70594c258ef..57c703a3a0af46bf6811536e907e3855160aa125 100644 |
--- a/content/browser/notifications/notification_id_generator.cc |
+++ b/content/browser/notifications/notification_id_generator.cc |
@@ -14,14 +14,15 @@ |
#include "base/strings/utf_string_conversions.h" |
#include "build/build_config.h" |
#include "content/public/browser/browser_context.h" |
+#include "content/public/browser/notification_id_verifier.h" |
#include "url/gurl.h" |
namespace content { |
-namespace { |
const char kPersistentNotificationPrefix[] = "p:"; |
const char kNonPersistentNotificationPrefix[] = "n:"; |
+namespace { |
const char kSeparator = '#'; |
// Computes a hash based on the path in which the |browser_context| is stored. |
@@ -41,24 +42,26 @@ std::string ComputeBrowserContextHash(BrowserContext* browser_context) { |
} // namespace |
-NotificationIdGenerator::NotificationIdGenerator( |
- BrowserContext* browser_context) |
- : browser_context_(browser_context) {} |
- |
-NotificationIdGenerator::~NotificationIdGenerator() {} |
+// NotificationIdVerifier implementation |
// static |
-bool NotificationIdGenerator::IsPersistentNotification( |
+bool NotificationIdVerifier::IsPersistentNotification( |
const base::StringPiece& notification_id) { |
return notification_id.starts_with(kPersistentNotificationPrefix); |
} |
// static |
-bool NotificationIdGenerator::IsNonPersistentNotification( |
+bool NotificationIdVerifier::IsNonPersistentNotification( |
const base::StringPiece& notification_id) { |
return notification_id.starts_with(kNonPersistentNotificationPrefix); |
} |
+NotificationIdGenerator::NotificationIdGenerator( |
+ BrowserContext* browser_context) |
+ : browser_context_(browser_context) {} |
+ |
+NotificationIdGenerator::~NotificationIdGenerator() {} |
+ |
std::string NotificationIdGenerator::GenerateForPersistentNotification( |
const GURL& origin, |
const std::string& tag, |