[CrOS Settings] Add synchronous support for SearchHandler
(1) Change internal implementation to be synchronous, now that
LocalSearchService exposes a synchronous API.
(2) Add a synchronous public API for SearchHandler in anticipation for
use by in-process clients (e.g., upcoming Launcher usage).
Bug: 1063505, 1059099
Change-Id: If1110a4f43158ca17b387d766dac58cc87ba08f3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2130681
Commit-Queue: Kyle Horimoto <khorimoto@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#755197}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.