Chromium Code Reviews| Index: chrome/browser/extensions/api/push_messaging/push_messaging_api.cc |
| diff --git a/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc b/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc |
| index c579e4473072de8ea4917edc04153f2cd443edcb..5c0a185f8099dbade98f6357d1696eeda0809fe7 100644 |
| --- a/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc |
| +++ b/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc |
| @@ -48,7 +48,9 @@ const char kUserAccessTokenFailure[] = |
| const char kAPINotAvailableForUser[] = |
| "The API is not available for this user."; |
| const int kObfuscatedGaiaIdTimeoutInDays = 30; |
| -} |
| +const char kDeprecationMessage[] = |
| + "The chrome.pushMessaging API is deprecated. Use chrome.gcm API instead."; |
| +} // namespace |
| namespace glue = api::push_messaging; |
| @@ -94,6 +96,9 @@ PushMessagingGetChannelIdFunction::PushMessagingGetChannelIdFunction() |
| PushMessagingGetChannelIdFunction::~PushMessagingGetChannelIdFunction() {} |
| bool PushMessagingGetChannelIdFunction::RunAsync() { |
| + // Issue a deprecation message. |
| + WriteToConsole(content::CONSOLE_MESSAGE_LEVEL_WARNING, kDeprecationMessage); |
|
not at google - send to devlin
2014/08/14 22:16:08
How often do apps call this method? Because if it'
fgorski
2014/08/20 22:46:47
I am seeing it used very rarely (2 other APIs).
ap
|
| + |
|
not at google - send to devlin
2014/08/14 22:16:08
Also: we should add an install warning for when th
Yoyo Zhou
2014/08/15 01:40:13
chrome_api_permissions?
I'm not sure I follow "in
not at google - send to devlin
2014/08/15 15:54:17
I mean the same warning that shows up if you reque
Yoyo Zhou
2014/08/15 19:25:31
I dunno, I would just try calling extension->AddIn
fgorski
2014/08/20 22:46:46
We could add a check for deprecated permissions in
not at google - send to devlin
2014/08/21 00:36:33
I've wanted this actually, a feature file annotati
|
| // Fetch the function arguments. |
| scoped_ptr<glue::GetChannelId::Params> params( |
| glue::GetChannelId::Params::Create(*args_)); |