OLD | NEW |
---|---|
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/services/gcm/fake_gcm_client_factory.h" | 5 #include "chrome/browser/services/gcm/fake_gcm_client_factory.h" |
6 | 6 |
7 #include "base/memory/scoped_ptr.h" | 7 #include "base/memory/scoped_ptr.h" |
8 #include "google_apis/gcm/base/encryptor.h" | |
8 #include "google_apis/gcm/gcm_client.h" | 9 #include "google_apis/gcm/gcm_client.h" |
9 | 10 |
10 namespace gcm { | 11 namespace gcm { |
11 | 12 |
12 FakeGCMClientFactory::FakeGCMClientFactory( | 13 FakeGCMClientFactory::FakeGCMClientFactory( |
13 GCMClientMock::LoadingDelay gcm_client_loading_delay) | 14 GCMClientMock::LoadingDelay gcm_client_loading_delay) |
14 : gcm_client_loading_delay_(gcm_client_loading_delay) { | 15 : gcm_client_loading_delay_(gcm_client_loading_delay) { |
15 } | 16 } |
16 | 17 |
17 FakeGCMClientFactory::~FakeGCMClientFactory() { | 18 FakeGCMClientFactory::~FakeGCMClientFactory() { |
18 } | 19 } |
19 | 20 |
20 scoped_ptr<GCMClient> FakeGCMClientFactory::BuildInstance() { | 21 scoped_ptr<GCMClient> FakeGCMClientFactory::BuildInstance( |
21 return scoped_ptr<GCMClient>(new GCMClientMock(gcm_client_loading_delay_)); | 22 scoped_ptr<Encryptor> encryptor) { |
23 return scoped_ptr<GCMClient>(new GCMClientMock( | |
fgorski
2014/05/07 18:27:55
nit: did you split this line on purpose?
jianli
2014/05/07 19:12:29
Reverted. This is a leftover from undoing previous
| |
24 gcm_client_loading_delay_)); | |
22 } | 25 } |
23 | 26 |
24 } // namespace gcm | 27 } // namespace gcm |
OLD | NEW |