Index: chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java |
index 7560c93780d06232665f2f157a94c1c4e5e54df8..f8c39d9eb32472be0f8ce2d2b7376464a27981d9 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java |
@@ -252,6 +252,17 @@ class UrlManager { |
} |
/** |
+ * Gets all resolved URLs as pairs of their UrlInfo and PwsResult. |
+ */ |
+ public PwPair[] getPwPairs() { |
+ ArrayList<PwPair> pairs = new ArrayList<>(); |
+ for (PwsResult pwsResult : mPwsResultMap.values()) { |
+ pairs.add(new PwPair(mUrlInfoMap.get(pwsResult.requestUrl), pwsResult)); |
cco3
2016/09/16 18:11:49
When we have an ID other than URLs, this will not
hayesjordan
2016/09/16 18:30:10
Would that mean the returned list could have multi
cco3
2016/09/16 18:33:56
Yes
|
+ } |
+ return pairs.toArray(new PwPair[0]); |
+ } |
+ |
+ /** |
* Forget all stored URLs and clear the notification. |
*/ |
public void clearAllUrls() { |