Index: chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js |
diff --git a/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js b/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js |
index b032a5cdd05601bab5d9b34f8c6139fa2a93888b..135379ae9ffef9380ae5519aeaea963fcbf2f627 100644 |
--- a/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js |
+++ b/chrome/browser/resources/settings/chrome_cleanup_page/chrome_cleanup_proxy.js |
@@ -13,8 +13,9 @@ cr.define('settings', function() { |
/** |
* Starts a cleanup on the user's computer. |
+ * @param {boolean} logsUploadEnabled |
*/ |
- startCleanup() {} |
+ startCleanup(logsUploadEnabled) {} |
/** |
* Restarts the user's computer. |
@@ -25,6 +26,12 @@ cr.define('settings', function() { |
* Hides the Cleanup page from the settings menu. |
*/ |
dismissCleanupPage() {} |
+ |
+ /** |
+ * Updates the cleanup logs upload permission status. |
+ * @param {boolean} enabled |
+ */ |
+ setLogsUploadPermission(enabled) {} |
} |
/** |
@@ -37,8 +44,8 @@ cr.define('settings', function() { |
} |
/** @override */ |
- startCleanup() { |
- chrome.send('startCleanup'); |
+ startCleanup(logsUploadEnabled) { |
+ chrome.send('startCleanup', [logsUploadEnabled]); |
} |
/** @override */ |
@@ -50,6 +57,11 @@ cr.define('settings', function() { |
dismissCleanupPage() { |
chrome.send('dismissCleanupPage'); |
} |
+ |
+ /** @override */ |
+ setLogsUploadPermission(enabled) { |
+ chrome.send('setLogsUploadPermission', [enabled]); |
+ } |
} |
cr.addSingletonGetter(ChromeCleanupProxyImpl); |