| 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 47fe52241424ddfffb68fcbdcd3df70796f465f8..07ed3d1bd1759d1fe48d3d0e0172542508c405df 100644
|
| --- a/public/platform/modules/push_messaging/WebPushProvider.h
|
| +++ b/public/platform/modules/push_messaging/WebPushProvider.h
|
| @@ -16,9 +16,21 @@ struct WebPushSubscription;
|
| struct WebPushSubscriptionOptions;
|
|
|
| using WebPushSubscriptionCallbacks = WebCallbacks<WebPushSubscription, WebPushError>;
|
| -using WebPushPermissionStatusCallbacks = WebCallbacks<WebPushPermissionStatus, void>;
|
| +using WebPushPermissionStatusCallbacksOriginal = WebCallbacks<WebPushPermissionStatus, WebPushError>;
|
| using WebPushUnsubscribeCallbacks = WebCallbacks<bool, WebPushError>;
|
|
|
| +// TODO(miguelg): Remove this and rename WebPushPermissionStatusCallbacksOriginal to WebPushPermissionStatusCallbacks
|
| +// once blinks rolls into chrome and the embedder is fixed to use onError(WebPushError*)
|
| +class WebPushPermissionStatusCallbacks : public WebPushPermissionStatusCallbacksOriginal {
|
| +public:
|
| + // This method is obsolete and replacedby onError(WebPushError*)
|
| + virtual void onError() = 0;
|
| +
|
| + // WebPushPermissionStatusCallbacksOriginal:
|
| + virtual void onSuccess(WebPushPermissionStatus*) = 0;
|
| + virtual void onError(WebPushError*) = 0;
|
| +};
|
| +
|
| class WebPushProvider {
|
| public:
|
| virtual ~WebPushProvider() { }
|
|
|