| Index: chrome/browser/services/gcm/push_messaging_service_impl.cc
|
| diff --git a/chrome/browser/services/gcm/push_messaging_service_impl.cc b/chrome/browser/services/gcm/push_messaging_service_impl.cc
|
| deleted file mode 100644
|
| index ad78da137fbd693567b627578c2c1193b74af284..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/services/gcm/push_messaging_service_impl.cc
|
| +++ /dev/null
|
| @@ -1,47 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "chrome/browser/services/gcm/push_messaging_service_impl.h"
|
| -
|
| -#include <vector>
|
| -
|
| -#include "base/bind.h"
|
| -#include "chrome/browser/services/gcm/gcm_profile_service.h"
|
| -#include "components/gcm_driver/gcm_driver.h"
|
| -
|
| -namespace gcm {
|
| -
|
| -PushMessagingServiceImpl::PushMessagingServiceImpl(
|
| - GCMProfileService* gcm_profile_service)
|
| - : gcm_profile_service_(gcm_profile_service),
|
| - weak_factory_(this) {}
|
| -
|
| -PushMessagingServiceImpl::~PushMessagingServiceImpl() {}
|
| -
|
| -void PushMessagingServiceImpl::Register(
|
| - const std::string& app_id,
|
| - const std::string& sender_id,
|
| - const content::PushMessagingService::RegisterCallback& callback) {
|
| - // The GCMDriver could be NULL if GCMProfileService has been shut down.
|
| - if (!gcm_profile_service_->driver())
|
| - return;
|
| - std::vector<std::string> sender_ids(1, sender_id);
|
| - gcm_profile_service_->driver()->Register(
|
| - app_id,
|
| - sender_ids,
|
| - base::Bind(&PushMessagingServiceImpl::DidRegister,
|
| - weak_factory_.GetWeakPtr(),
|
| - callback));
|
| -}
|
| -
|
| -void PushMessagingServiceImpl::DidRegister(
|
| - const content::PushMessagingService::RegisterCallback& callback,
|
| - const std::string& registration_id,
|
| - GCMClient::Result result) {
|
| - GURL endpoint = GURL("https://android.googleapis.com/gcm/send");
|
| - bool error = (result != GCMClient::SUCCESS);
|
| - callback.Run(endpoint, registration_id, error);
|
| -}
|
| -
|
| -} // namespace gcm
|
|
|