Index: third_party/WebKit/Source/modules/notifications/Notification.h |
diff --git a/third_party/WebKit/Source/modules/notifications/Notification.h b/third_party/WebKit/Source/modules/notifications/Notification.h |
index e078296f60b68f88897b364d3fff4abaaa05853d..f8cdc80bf8dd4df55a4fec4389f33eaa4f106fa0 100644 |
--- a/third_party/WebKit/Source/modules/notifications/Notification.h |
+++ b/third_party/WebKit/Source/modules/notifications/Notification.h |
@@ -46,6 +46,7 @@ |
#include "public/platform/WebVector.h" |
#include "public/platform/modules/notifications/WebNotificationData.h" |
#include "public/platform/modules/notifications/WebNotificationDelegate.h" |
+#include "public/platform/modules/permissions/permission.mojom-blink.h" |
#include "public/platform/modules/permissions/permission_status.mojom-blink.h" |
namespace blink { |
@@ -157,7 +158,10 @@ private: |
// by the embedder rather than by Blink. |
void setState(NotificationState state) { m_state = state; } |
+ static void onPermissionRequestComplete(mojom::blink::PermissionServicePtr, ScriptPromiseResolver*, NotificationPermissionCallback*, mojom::blink::PermissionStatus); |
+ |
NotificationState m_state; |
+ mojom::blink::PermissionServicePtr m_permissionService; |
Member<AsyncMethodRunner<Notification>> m_prepareShowMethodRunner; |