| Index: components/copresence/handlers/gcm_handler_impl.h
|
| diff --git a/components/copresence/handlers/gcm_handler_impl.h b/components/copresence/handlers/gcm_handler_impl.h
|
| index 6ce12b8fcc89f439ba489a3b112c0c4b3634b840..cc81f03a570ff3d7c270ded31e72ad4e568d68e1 100644
|
| --- a/components/copresence/handlers/gcm_handler_impl.h
|
| +++ b/components/copresence/handlers/gcm_handler_impl.h
|
| @@ -11,6 +11,7 @@
|
| #include "base/callback_forward.h"
|
| #include "base/cancelable_callback.h"
|
| #include "components/copresence/handlers/gcm_handler.h"
|
| +#include "components/copresence/public/copresence_constants.h"
|
| #include "components/gcm_driver/gcm_app_handler.h"
|
| #include "components/gcm_driver/gcm_client.h"
|
|
|
| @@ -37,7 +38,8 @@ class GCMHandlerImpl final : public GCMHandler,
|
| // |gcm_driver| is required, but may disappear if we get a ShutdownHandler()
|
| // call first. |directive_handler| must outlive us. The caller owns both.
|
| GCMHandlerImpl(gcm::GCMDriver* gcm_driver,
|
| - DirectiveHandler* directive_handler);
|
| + DirectiveHandler* directive_handler,
|
| + const MessagesCallback& new_messages_callback);
|
| ~GCMHandlerImpl() override;
|
|
|
| // GCMHandler override.
|
| @@ -65,6 +67,7 @@ class GCMHandlerImpl final : public GCMHandler,
|
|
|
| gcm::GCMDriver* driver_;
|
| DirectiveHandler* const directive_handler_;
|
| + MessagesCallback new_messages_callback_;
|
|
|
| std::string gcm_id_;
|
| std::vector<RegistrationCallback> pending_id_requests_;
|
|
|