diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/push_messaging/push_subscription_options.h')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/push_messaging/push_subscription_options.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/modules/push_messaging/push_subscription_options.h b/chromium/third_party/blink/renderer/modules/push_messaging/push_subscription_options.h index f3b27dbe058..baca043559a 100644 --- a/chromium/third_party/blink/renderer/modules/push_messaging/push_subscription_options.h +++ b/chromium/third_party/blink/renderer/modules/push_messaging/push_subscription_options.h @@ -23,14 +23,16 @@ class PushSubscriptionOptions final : public ScriptWrappable { // Converts developer-provided dictionary to WebPushSubscriptionOptions. // Throws if applicationServerKey is invalid. MODULES_EXPORT static WebPushSubscriptionOptions ToWeb( - const PushSubscriptionOptionsInit& options, + const PushSubscriptionOptionsInit* options, ExceptionState& exception_state); static PushSubscriptionOptions* Create( const WebPushSubscriptionOptions& options) { - return new PushSubscriptionOptions(options); + return MakeGarbageCollected<PushSubscriptionOptions>(options); } + explicit PushSubscriptionOptions(const WebPushSubscriptionOptions& options); + bool userVisibleOnly() const { return user_visible_only_; } // Mutable by web developer. See https://github.com/w3c/push-api/issues/198. @@ -41,8 +43,6 @@ class PushSubscriptionOptions final : public ScriptWrappable { void Trace(blink::Visitor* visitor) override; private: - explicit PushSubscriptionOptions(const WebPushSubscriptionOptions& options); - bool user_visible_only_; Member<DOMArrayBuffer> application_server_key_; }; |