Chromium Code Reviews| Index: chrome/browser/devtools/device/devtools_android_bridge.cc |
| diff --git a/chrome/browser/devtools/device/devtools_android_bridge.cc b/chrome/browser/devtools/device/devtools_android_bridge.cc |
| index 5f5ddb5a04ef5168411a6d239e72f12cfbe2dbe8..fa82f26dd8d4fd2df6a2b2766965751651d947f3 100644 |
| --- a/chrome/browser/devtools/device/devtools_android_bridge.cc |
| +++ b/chrome/browser/devtools/device/devtools_android_bridge.cc |
| @@ -678,6 +678,21 @@ DevToolsAndroidBridge::GetBrowserAgentHost( |
| browser->IsWebView()); |
| } |
| +void DevToolsAndroidBridge::SendJsonRequest( |
| + const std::string& browser_id_str, |
| + const std::string& url, |
| + const JsonRequestCallback& callback) { |
| + size_t colon_pos = browser_id_str.find(':'); |
|
dgozman
2015/03/12 12:45:27
Please extract this into separate BrowserIdFromStr
vkuzkokov
2015/03/12 14:20:11
Done.
|
| + if (colon_pos == std::string::npos) { |
| + callback.Run(net::ERR_FAILED, std::string()); |
| + return; |
| + } |
| + SendJsonRequest(BrowserId(browser_id_str.substr(0, colon_pos), |
| + browser_id_str.substr(colon_pos + 1)), |
| + url, |
| + callback); |
| +} |
| + |
| scoped_refptr<AndroidDeviceManager::Device> DevToolsAndroidBridge::FindDevice( |
| const std::string& serial) { |
| DeviceMap::iterator it = device_map_.find(serial); |