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 8894c781c93eaf12b2de285d84e8d7ee3b52a91a..daa4e179a26025a33c7403a639b9cb8a2deaa0cb 100644 |
--- a/chrome/browser/sync/profile_sync_service_android.cc |
+++ b/chrome/browser/sync/profile_sync_service_android.cc |
@@ -471,6 +471,15 @@ ScopedJavaLocalRef<jstring> ProfileSyncServiceAndroid::GetAboutInfoForTest( |
return ConvertUTF8ToJavaString(env, about_info_json); |
} |
+jlong ProfileSyncServiceAndroid::GetLastSyncedTimeForTest( |
+ JNIEnv* env, jobject obj) { |
+ // Use profile preferences here instead of SyncPrefs to avoid an extra |
+ // conversion, since SyncPrefs::GetLastSyncedTime() converts the stored value |
+ // to to base::Time. |
+ return static_cast<jlong>( |
+ profile_->GetPrefs()->GetInt64(prefs::kSyncLastSyncedTime)); |
+} |
+ |
void ProfileSyncServiceAndroid::NudgeSyncer(JNIEnv* env, |
jobject obj, |
jstring objectId, |