summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/push_messaging/push_subscription_options.h
diff options
context:
space:
mode:
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.h8
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_;
};