| Index: chrome/browser/sync/profile_sync_service_android.cc
|
| diff --git a/chrome/browser/sync/profile_sync_service_android.cc b/chrome/browser/sync/profile_sync_service_android.cc
|
| index 567297cc9c73ec7f3cee65a6117d4c43ed2b2733..7bfaff74186572a29ca6c1200ceca87dd1bbb484 100644
|
| --- a/chrome/browser/sync/profile_sync_service_android.cc
|
| +++ b/chrome/browser/sync/profile_sync_service_android.cc
|
| @@ -15,7 +15,6 @@
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/time/time.h"
|
| #include "chrome/browser/browser_process.h"
|
| -#include "chrome/browser/chrome_notification_types.h"
|
| #include "chrome/browser/profiles/profile_manager.h"
|
| #include "chrome/browser/signin/signin_manager_factory.h"
|
| #include "chrome/browser/sync/about_sync_util.h"
|
| @@ -23,13 +22,10 @@
|
| #include "chrome/browser/sync/profile_sync_service_factory.h"
|
| #include "chrome/browser/sync/sync_ui_util.h"
|
| #include "chrome/grit/generated_resources.h"
|
| -#include "components/invalidation/object_id_invalidation_map.h"
|
| #include "components/signin/core/browser/signin_manager.h"
|
| #include "components/sync_driver/pref_names.h"
|
| #include "components/sync_driver/sync_prefs.h"
|
| #include "content/public/browser/browser_thread.h"
|
| -#include "content/public/browser/notification_service.h"
|
| -#include "content/public/browser/notification_source.h"
|
| #include "google/cacheinvalidation/types.pb.h"
|
| #include "google_apis/gaia/gaia_constants.h"
|
| #include "google_apis/gaia/google_service_auth_error.h"
|
| @@ -92,42 +88,6 @@ ProfileSyncServiceAndroid::~ProfileSyncServiceAndroid() {
|
| RemoveObserver();
|
| }
|
|
|
| -void ProfileSyncServiceAndroid::SendNudgeNotification(
|
| - int object_source,
|
| - const std::string& str_object_id,
|
| - int64 version,
|
| - const std::string& state) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| -
|
| - // TODO(nileshagrawal): Merge this with ChromeInvalidationClient::Invalidate.
|
| - // Construct the ModelTypeStateMap and send it over with the notification.
|
| - invalidation::ObjectId object_id(
|
| - object_source,
|
| - str_object_id);
|
| - syncer::ObjectIdInvalidationMap object_ids_with_states;
|
| - if (version == ipc::invalidation::Constants::UNKNOWN) {
|
| - object_ids_with_states.Insert(
|
| - syncer::Invalidation::InitUnknownVersion(object_id));
|
| - } else {
|
| - ObjectIdVersionMap::iterator it =
|
| - max_invalidation_versions_.find(object_id);
|
| - if ((it != max_invalidation_versions_.end()) &&
|
| - (version <= it->second)) {
|
| - DVLOG(1) << "Dropping redundant invalidation with version " << version;
|
| - return;
|
| - }
|
| - max_invalidation_versions_[object_id] = version;
|
| - object_ids_with_states.Insert(
|
| - syncer::Invalidation::Init(object_id, version, state));
|
| - }
|
| -
|
| - content::NotificationService::current()->Notify(
|
| - chrome::NOTIFICATION_SYNC_REFRESH_REMOTE,
|
| - content::Source<Profile>(profile_),
|
| - content::Details<const syncer::ObjectIdInvalidationMap>(
|
| - &object_ids_with_states));
|
| -}
|
| -
|
| void ProfileSyncServiceAndroid::OnStateChanged() {
|
| // Notify the java world that our sync state has changed.
|
| JNIEnv* env = AttachCurrentThread();
|
| @@ -504,28 +464,6 @@ std::string ProfileSyncServiceAndroid::ModelTypeSelectionToStringForTest(
|
| return ConvertJavaStringToUTF8(string);
|
| }
|
|
|
| -void ProfileSyncServiceAndroid::NudgeSyncer(JNIEnv* env,
|
| - jobject obj,
|
| - jint objectSource,
|
| - jstring objectId,
|
| - jlong version,
|
| - jstring state) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - SendNudgeNotification(objectSource, ConvertJavaStringToUTF8(env, objectId),
|
| - version, ConvertJavaStringToUTF8(env, state));
|
| -}
|
| -
|
| -void ProfileSyncServiceAndroid::NudgeSyncerForAllTypes(JNIEnv* env,
|
| - jobject obj) {
|
| - DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - syncer::ObjectIdInvalidationMap object_ids_with_states;
|
| - content::NotificationService::current()->Notify(
|
| - chrome::NOTIFICATION_SYNC_REFRESH_REMOTE,
|
| - content::Source<Profile>(profile_),
|
| - content::Details<const syncer::ObjectIdInvalidationMap>(
|
| - &object_ids_with_states));
|
| -}
|
| -
|
| // static
|
| ProfileSyncServiceAndroid*
|
| ProfileSyncServiceAndroid::GetProfileSyncServiceAndroid() {
|
|
|