Index: components/gcm_driver/gcm_driver.cc |
diff --git a/components/gcm_driver/gcm_driver.cc b/components/gcm_driver/gcm_driver.cc |
index 3a0246a76bf2b9d9e63f3850e531840013bb8f53..db98afa9bb6029d7807797037e1c5cbc64576a86 100644 |
--- a/components/gcm_driver/gcm_driver.cc |
+++ b/components/gcm_driver/gcm_driver.cc |
@@ -19,11 +19,6 @@ namespace { |
const size_t kMaxSenders = 100; |
-// TODO(peter): Implement an event for GCMAppHandlers that should be called |
-// when decryption of an incoming message has failed. |
-void DecryptionFailedCallback( |
- GCMEncryptionProvider::DecryptionFailure reason) {} |
- |
} // namespace |
InstanceIDHandler::InstanceIDHandler() { |
@@ -280,7 +275,8 @@ void GCMDriver::DispatchMessage(const std::string& app_id, |
app_id, message, |
base::Bind(&GCMDriver::DispatchMessage, |
weak_ptr_factory_.GetWeakPtr(), app_id), |
- base::Bind(&DecryptionFailedCallback)); |
+ base::Bind(&GCMDriver::RecordDecryptionFailure, |
+ weak_ptr_factory_.GetWeakPtr(), app_id)); |
} |
void GCMDriver::RegisterAfterUnregister( |