Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2875)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java

Issue 2330253002: Add access to Physical Web Service results (Closed)
Patch Set: Fix broken tests Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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() {
« no previous file with comments | « chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PwPair.java ('k') | chrome/android/java_sources.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698