Index: chrome/browser/android/webapk/webapk_update_data_fetcher.cc |
diff --git a/chrome/browser/android/webapk/manifest_upgrade_detector_fetcher.cc b/chrome/browser/android/webapk/webapk_update_data_fetcher.cc |
similarity index 84% |
rename from chrome/browser/android/webapk/manifest_upgrade_detector_fetcher.cc |
rename to chrome/browser/android/webapk/webapk_update_data_fetcher.cc |
index 492240b62d076d3d1f9f526aaa58ec31c7bd6db1..a5a20efebe050d58bcb9d3074a7fff60b8fd0524 100644 |
--- a/chrome/browser/android/webapk/manifest_upgrade_detector_fetcher.cc |
+++ b/chrome/browser/android/webapk/webapk_update_data_fetcher.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/android/webapk/manifest_upgrade_detector_fetcher.h" |
+#include "chrome/browser/android/webapk/webapk_update_data_fetcher.h" |
#include <jni.h> |
#include <vector> |
@@ -16,7 +16,7 @@ |
#include "chrome/browser/profiles/profile.h" |
#include "content/public/browser/web_contents.h" |
#include "content/public/common/manifest.h" |
-#include "jni/ManifestUpgradeDetectorFetcher_jni.h" |
+#include "jni/WebApkUpdateDataFetcher_jni.h" |
#include "third_party/smhasher/src/MurmurHash2.h" |
#include "ui/gfx/android/java_bitmap.h" |
#include "ui/gfx/codec/png_codec.h" |
@@ -42,12 +42,12 @@ jlong Initialize(JNIEnv* env, |
GURL scope(base::android::ConvertJavaStringToUTF8(env, java_scope_url)); |
GURL web_manifest_url(base::android::ConvertJavaStringToUTF8( |
env, java_web_manifest_url)); |
- ManifestUpgradeDetectorFetcher* fetcher = |
- new ManifestUpgradeDetectorFetcher(env, obj, scope, web_manifest_url); |
+ WebApkUpdateDataFetcher* fetcher = |
+ new WebApkUpdateDataFetcher(env, obj, scope, web_manifest_url); |
return reinterpret_cast<intptr_t>(fetcher); |
} |
-ManifestUpgradeDetectorFetcher::ManifestUpgradeDetectorFetcher( |
+WebApkUpdateDataFetcher::WebApkUpdateDataFetcher( |
JNIEnv* env, |
jobject obj, |
const GURL& scope, |
@@ -60,15 +60,15 @@ ManifestUpgradeDetectorFetcher::ManifestUpgradeDetectorFetcher( |
java_ref_.Reset(env, obj); |
} |
-ManifestUpgradeDetectorFetcher::~ManifestUpgradeDetectorFetcher() { |
+WebApkUpdateDataFetcher::~WebApkUpdateDataFetcher() { |
} |
// static |
-bool ManifestUpgradeDetectorFetcher::Register(JNIEnv* env) { |
+bool WebApkUpdateDataFetcher::Register(JNIEnv* env) { |
return RegisterNativesImpl(env); |
} |
-void ManifestUpgradeDetectorFetcher::ReplaceWebContents( |
+void WebApkUpdateDataFetcher::ReplaceWebContents( |
JNIEnv* env, |
const JavaParamRef<jobject>& obj, |
const JavaParamRef<jobject>& java_web_contents) { |
@@ -77,12 +77,12 @@ void ManifestUpgradeDetectorFetcher::ReplaceWebContents( |
content::WebContentsObserver::Observe(web_contents); |
} |
-void ManifestUpgradeDetectorFetcher::Destroy(JNIEnv* env, |
- const JavaParamRef<jobject>& obj) { |
+void WebApkUpdateDataFetcher::Destroy(JNIEnv* env, |
+ const JavaParamRef<jobject>& obj) { |
delete this; |
} |
-void ManifestUpgradeDetectorFetcher::Start( |
+void WebApkUpdateDataFetcher::Start( |
JNIEnv* env, |
const JavaParamRef<jobject>& obj, |
const JavaParamRef<jobject>& java_web_contents) { |
@@ -91,11 +91,11 @@ void ManifestUpgradeDetectorFetcher::Start( |
FetchInstallableData(); |
} |
-void ManifestUpgradeDetectorFetcher::DidStopLoading() { |
+void WebApkUpdateDataFetcher::DidStopLoading() { |
FetchInstallableData(); |
} |
-void ManifestUpgradeDetectorFetcher::FetchInstallableData() { |
+void WebApkUpdateDataFetcher::FetchInstallableData() { |
GURL url = web_contents()->GetLastCommittedURL(); |
// DidStopLoading() can be called multiple times for a single URL. Only fetch |
@@ -119,11 +119,11 @@ void ManifestUpgradeDetectorFetcher::FetchInstallableData() { |
InstallableManager::FromWebContents(web_contents()); |
installable_manager->GetData( |
params, |
- base::Bind(&ManifestUpgradeDetectorFetcher::OnDidGetInstallableData, |
+ base::Bind(&WebApkUpdateDataFetcher::OnDidGetInstallableData, |
weak_ptr_factory_.GetWeakPtr())); |
} |
-void ManifestUpgradeDetectorFetcher::OnDidGetInstallableData( |
+void WebApkUpdateDataFetcher::OnDidGetInstallableData( |
const InstallableData& data) { |
// If the manifest is empty, it means the current WebContents doesn't |
// associate with a Web Manifest. In such case, we ignore the empty manifest |
@@ -154,11 +154,11 @@ void ManifestUpgradeDetectorFetcher::OnDidGetInstallableData( |
icon_hasher_->DownloadAndComputeMurmur2Hash( |
profile->GetRequestContext(), |
data.icon_url, |
- base::Bind(&ManifestUpgradeDetectorFetcher::OnGotIconMurmur2Hash, |
+ base::Bind(&WebApkUpdateDataFetcher::OnGotIconMurmur2Hash, |
weak_ptr_factory_.GetWeakPtr())); |
} |
-void ManifestUpgradeDetectorFetcher::OnGotIconMurmur2Hash( |
+void WebApkUpdateDataFetcher::OnGotIconMurmur2Hash( |
const std::string& best_icon_murmur2_hash) { |
icon_hasher_.reset(); |
@@ -171,7 +171,7 @@ void ManifestUpgradeDetectorFetcher::OnGotIconMurmur2Hash( |
OnDataAvailable(info_, best_icon_murmur2_hash, best_icon_); |
} |
-void ManifestUpgradeDetectorFetcher::OnDataAvailable( |
+void WebApkUpdateDataFetcher::OnDataAvailable( |
const ShortcutInfo& info, |
const std::string& best_icon_murmur2_hash, |
const SkBitmap& best_icon_bitmap) { |
@@ -195,7 +195,7 @@ void ManifestUpgradeDetectorFetcher::OnDataAvailable( |
ScopedJavaLocalRef<jobjectArray> java_icon_urls = |
base::android::ToJavaArrayOfStrings(env, info.icon_urls); |
- Java_ManifestUpgradeDetectorFetcher_onDataAvailable( |
+ Java_WebApkUpdateDataFetcher_onDataAvailable( |
env, java_ref_, java_url, java_scope, java_name, java_short_name, |
java_best_icon_url, java_best_icon_murmur2_hash, java_best_bitmap, |
java_icon_urls, info.display, info.orientation, info.theme_color, |