Index: third_party/WebKit/public/platform/modules/push_messaging/WebPushSubscription.h |
diff --git a/third_party/WebKit/public/platform/modules/push_messaging/WebPushSubscription.h b/third_party/WebKit/public/platform/modules/push_messaging/WebPushSubscription.h |
index 11f50a7529bb303fa1483b29d5c83a916d156ea4..a91ec60417eb8e8c950c974c6d525989c1dc903e 100644 |
--- a/third_party/WebKit/public/platform/modules/push_messaging/WebPushSubscription.h |
+++ b/third_party/WebKit/public/platform/modules/push_messaging/WebPushSubscription.h |
@@ -8,19 +8,24 @@ |
#include "public/platform/WebCommon.h" |
#include "public/platform/WebURL.h" |
#include "public/platform/WebVector.h" |
+#include "public/platform/modules/push_messaging/WebPushSubscriptionOptions.h" |
namespace blink { |
struct WebPushSubscription { |
// The |endpoint|, |p256dh| and |auth| must all be unique for each subscription. |
- WebPushSubscription(const WebURL& endpoint, const WebVector<unsigned char>& p256dh, const WebVector<unsigned char>& auth) |
+ WebPushSubscription(const WebURL& endpoint, bool userVisibleOnly, const WebString& applicationServerKey, |
+ const WebVector<unsigned char>& p256dh, const WebVector<unsigned char>& auth) |
: endpoint(endpoint) |
, p256dh(p256dh) |
, auth(auth) |
{ |
+ options.userVisibleOnly = userVisibleOnly; |
+ options.applicationServerKey = applicationServerKey; |
} |
WebURL endpoint; |
+ WebPushSubscriptionOptions options; |
WebVector<unsigned char> p256dh; |
WebVector<unsigned char> auth; |
}; |