Index: chrome/browser/android/webapk/webapk_update_manager.cc |
diff --git a/chrome/browser/android/webapk/webapk_update_manager.cc b/chrome/browser/android/webapk/webapk_update_manager.cc |
index 835cb6027da09514bbf304fe94893f97f56e7aab..e3d00aba233c0c7ba85387f4828f3e752faecdf5 100644 |
--- a/chrome/browser/android/webapk/webapk_update_manager.cc |
+++ b/chrome/browser/android/webapk/webapk_update_manager.cc |
@@ -28,9 +28,10 @@ bool WebApkUpdateManager::Register(JNIEnv* env) { |
} |
// static |
-void WebApkUpdateManager::OnBuiltWebApk(const std::string& id, |
- bool success, |
- const std::string& webapk_package) { |
+void WebApkUpdateManager::OnBuiltWebApk( |
+ const std::string& id, |
+ bool success, |
+ const WebApkInstallService::FinishCallbackData& data) { |
JNIEnv* env = base::android::AttachCurrentThread(); |
if (success) { |
@@ -42,7 +43,8 @@ void WebApkUpdateManager::OnBuiltWebApk(const std::string& id, |
base::android::ScopedJavaLocalRef<jstring> java_id = |
base::android::ConvertUTF8ToJavaString(env, id); |
- Java_WebApkUpdateManager_onBuiltWebApk(env, java_id.obj(), success); |
+ Java_WebApkUpdateManager_onBuiltWebApk( |
+ env, java_id.obj(), success, data.infrequent_updates); |
} |
// static JNI method. |
@@ -112,10 +114,11 @@ static void UpdateAsync( |
ConvertJavaStringToUTF8(env, java_webapk_package, &webapk_package); |
WebApkInstallService* install_service = WebApkInstallService::Get(profile); |
+ WebApkInstallService::FinishCallbackData data = {"", false}; |
if (install_service->IsInstallInProgress(info.manifest_url)) { |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
FROM_HERE, |
- base::Bind(&WebApkUpdateManager::OnBuiltWebApk, id, false, "")); |
+ base::Bind(&WebApkUpdateManager::OnBuiltWebApk, id, false, data)); |
return; |
} |
install_service->UpdateAsync( |