Index: chrome/renderer/extensions/extension_helper.cc |
diff --git a/chrome/renderer/extensions/extension_helper.cc b/chrome/renderer/extensions/extension_helper.cc |
index c0f2fae4e5633eb6f7a2bd6e7fd84779d07695ff..bf784c7dcf3b3fa2a6c98869d0d4cd9e0e5303b1 100644 |
--- a/chrome/renderer/extensions/extension_helper.cc |
+++ b/chrome/renderer/extensions/extension_helper.cc |
@@ -12,6 +12,7 @@ |
#include "chrome/common/extensions/extension_messages.h" |
#include "chrome/common/render_messages.h" |
#include "chrome/common/url_constants.h" |
+#include "chrome/renderer/extensions/chrome_app_bindings.h" |
#include "chrome/renderer/extensions/chrome_webstore_bindings.h" |
#include "chrome/renderer/extensions/event_bindings.h" |
#include "chrome/renderer/extensions/extension_bindings_context.h" |
@@ -29,6 +30,7 @@ |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebURLRequest.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h" |
+using extensions_v8::ChromeAppExtension; |
using WebKit::WebConsoleMessage; |
using WebKit::WebDataSource; |
using WebKit::WebFrame; |
@@ -118,6 +120,19 @@ void ExtensionHelper::OnInlineWebstoreInstallResponse( |
ChromeWebstoreExtension::HandleInstallResponse(install_id, success, error); |
} |
+void ExtensionHelper::GetAppNotifyChannel(int request_id, |
+ const GURL& requestor_url, |
+ const std::string& client_id) { |
+ Send(new ExtensionHostMsg_GetAppNotifyChannel( |
+ routing_id(), request_id, requestor_url, client_id)); |
+} |
+ |
+void ExtensionHelper::OnGetAppNotifyChannelResponse( |
+ int request_id, const std::string& channel_id, const std::string& error) { |
+ ChromeAppExtension::HandleGetAppNotifyChannelResponse( |
+ request_id, channel_id, error); |
+} |
+ |
bool ExtensionHelper::OnMessageReceived(const IPC::Message& message) { |
bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(ExtensionHelper, message) |
@@ -132,6 +147,8 @@ bool ExtensionHelper::OnMessageReceived(const IPC::Message& message) { |
OnNotifyRendererViewType) |
IPC_MESSAGE_HANDLER(ExtensionMsg_InlineWebstoreInstallResponse, |
OnInlineWebstoreInstallResponse) |
+ IPC_MESSAGE_HANDLER(ExtensionMsg_GetAppNotifyChannelResponse, |
+ OnGetAppNotifyChannelResponse) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
return handled; |