| Index: public/platform/modules/push_messaging/WebPushProvider.h
|
| diff --git a/public/platform/modules/push_messaging/WebPushProvider.h b/public/platform/modules/push_messaging/WebPushProvider.h
|
| index 1e9494ef07b55fd5e5b170c60518d452427ea995..5de2f8aaae5c625d40bb2b64b7f3d030c86fa0cc 100644
|
| --- a/public/platform/modules/push_messaging/WebPushProvider.h
|
| +++ b/public/platform/modules/push_messaging/WebPushProvider.h
|
| @@ -7,43 +7,17 @@
|
|
|
| #include "public/platform/WebCallbacks.h"
|
| #include "public/platform/WebPassOwnPtr.h"
|
| -#include "public/platform/modules/push_messaging/WebPushError.h"
|
| #include "public/platform/modules/push_messaging/WebPushPermissionStatus.h"
|
| #include "public/platform/modules/push_messaging/WebPushSubscription.h"
|
|
|
| namespace blink {
|
|
|
| class WebServiceWorkerRegistration;
|
| +struct WebPushError;
|
| struct WebPushSubscriptionOptions;
|
|
|
| -class WebPushSubscriptionCallbacks : public WebCallbacks<WebPassOwnPtr<WebPushSubscription>, const WebPushError&> {
|
| -public:
|
| - void onSuccess(WebPushSubscription* r)
|
| - {
|
| - onSuccess(adoptWebPtr(r));
|
| - }
|
| - void onError(WebPushError* e)
|
| - {
|
| - onError(*e);
|
| - delete e;
|
| - }
|
| - void onSuccess(WebPassOwnPtr<WebPushSubscription>) override {}
|
| - void onError(const WebPushError&) override {}
|
| -};
|
| -class WebPushPermissionStatusCallbacks : public WebCallbacks<WebPushPermissionStatus, const WebPushError&> {
|
| -public:
|
| - void onSuccess(WebPushPermissionStatus* r)
|
| - {
|
| - onSuccess(*r);
|
| - }
|
| - void onError(WebPushError* e)
|
| - {
|
| - onError(*e);
|
| - delete e;
|
| - }
|
| - void onSuccess(WebPushPermissionStatus) override {}
|
| - void onError(const WebPushError&) override {}
|
| -};
|
| +using WebPushSubscriptionCallbacks = WebCallbacks<WebPassOwnPtr<WebPushSubscription>, const WebPushError&>;
|
| +using WebPushPermissionStatusCallbacks = WebCallbacks<WebPushPermissionStatus, const WebPushError&>;
|
| using WebPushUnsubscribeCallbacks = WebCallbacks<bool, const WebPushError&>;
|
|
|
| class WebPushProvider {
|
|
|