Commit 84e85372 authored by Yi Gu's avatar Yi Gu Committed by Chromium LUCI CQ

[CodeHealth] Convert chrome/browser/prefetch from base::Bind and base::Callback to Once/Repeating

Bug: 1007635
Change-Id: Ic21eacd6aa7760c94261e035871d97c1de6a8569
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2587351Reviewed-by: default avatarFilip Gorski <fgorski@chromium.org>
Commit-Queue: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#836758}
parent 81248632
...@@ -1368,7 +1368,7 @@ IN_PROC_BROWSER_TEST_F(NoStatePrefetchBrowserTest, ...@@ -1368,7 +1368,7 @@ IN_PROC_BROWSER_TEST_F(NoStatePrefetchBrowserTest,
bool prefetch_canceled_histogram_added = false; bool prefetch_canceled_histogram_added = false;
EXPECT_TRUE(base::StatisticsRecorder::SetCallback( EXPECT_TRUE(base::StatisticsRecorder::SetCallback(
kPrefetchCanceledHistogram, kPrefetchCanceledHistogram,
base::Bind( base::BindRepeating(
[](const base::Closure& quit_closure, bool* called, [](const base::Closure& quit_closure, bool* called,
const char* histogram_name, uint64_t name_hash, const char* histogram_name, uint64_t name_hash,
base::HistogramBase::Sample sample) { base::HistogramBase::Sample sample) {
......
...@@ -511,8 +511,8 @@ void PrerenderInProcessBrowserTest::CreatedBrowserMainParts( ...@@ -511,8 +511,8 @@ void PrerenderInProcessBrowserTest::CreatedBrowserMainParts(
void PrerenderInProcessBrowserTest::SetUpOnMainThread() { void PrerenderInProcessBrowserTest::SetUpOnMainThread() {
current_browser()->profile()->GetPrefs()->SetBoolean( current_browser()->profile()->GetPrefs()->SetBoolean(
prefs::kPromptForDownload, false); prefs::kPromptForDownload, false);
embedded_test_server()->RegisterRequestMonitor( embedded_test_server()->RegisterRequestMonitor(base::BindRepeating(
base::Bind(&PrerenderInProcessBrowserTest::MonitorResourceRequest, &PrerenderInProcessBrowserTest::MonitorResourceRequest,
base::Unretained(this))); base::Unretained(this)));
if (autostart_test_server_) if (autostart_test_server_)
CHECK(embedded_test_server()->Start()); CHECK(embedded_test_server()->Start());
...@@ -547,8 +547,8 @@ void PrerenderInProcessBrowserTest::UseHttpsSrcServer() { ...@@ -547,8 +547,8 @@ void PrerenderInProcessBrowserTest::UseHttpsSrcServer() {
https_src_server_.reset( https_src_server_.reset(
new net::EmbeddedTestServer(net::EmbeddedTestServer::TYPE_HTTPS)); new net::EmbeddedTestServer(net::EmbeddedTestServer::TYPE_HTTPS));
https_src_server_->ServeFilesFromSourceDirectory("chrome/test/data"); https_src_server_->ServeFilesFromSourceDirectory("chrome/test/data");
https_src_server_->RegisterRequestMonitor( https_src_server_->RegisterRequestMonitor(base::BindRepeating(
base::Bind(&PrerenderInProcessBrowserTest::MonitorResourceRequest, &PrerenderInProcessBrowserTest::MonitorResourceRequest,
base::Unretained(this))); base::Unretained(this)));
CHECK(https_src_server_->Start()); CHECK(https_src_server_->Start());
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment