Index: content/public/browser/notification_event_dispatcher.h |
diff --git a/content/public/browser/notification_event_dispatcher.h b/content/public/browser/notification_event_dispatcher.h |
index bb3df945e2364e89cf3eb712087fe24ffe35b635..e84b9bc6e3bf3d37aebdebde2c793f7ba0ca64c6 100644 |
--- a/content/public/browser/notification_event_dispatcher.h |
+++ b/content/public/browser/notification_event_dispatcher.h |
@@ -41,6 +41,17 @@ class CONTENT_EXPORT NotificationEventDispatcher { |
const NotificationClickDispatchCompleteCallback& |
dispatch_complete_callback) = 0; |
+ // Dispatches the "notificationclose" event on the Service Worker associated |
+ // with |persistent_notification_id| belonging to |origin|. The |callback| |
+ // will be invoked when it's known whether the event successfully executed. |
+ virtual void DispatchNotificationCloseEvent( |
+ BrowserContext* browser_context, |
+ int64_t persistent_notification_id, |
+ const GURL& origin, |
+ const NotificationClickDispatchCompleteCallback& |
+ dispatch_complete_callback) = 0; |
+ |
Peter Beverloo
2016/01/21 14:17:37
micro nit: blank line too much.
Nina
2016/01/25 14:54:55
Done.
|
+ |
protected: |
virtual ~NotificationEventDispatcher() {} |
}; |