diff options
Diffstat (limited to 'adservices/service-core/java/com/android/adservices/service/measurement/registration/FetcherUtil.java')
-rw-r--r-- | adservices/service-core/java/com/android/adservices/service/measurement/registration/FetcherUtil.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/adservices/service-core/java/com/android/adservices/service/measurement/registration/FetcherUtil.java b/adservices/service-core/java/com/android/adservices/service/measurement/registration/FetcherUtil.java index d5d268e7c1..50c64886d2 100644 --- a/adservices/service-core/java/com/android/adservices/service/measurement/registration/FetcherUtil.java +++ b/adservices/service-core/java/com/android/adservices/service/measurement/registration/FetcherUtil.java @@ -48,15 +48,12 @@ import java.util.regex.Pattern; * @hide */ class FetcherUtil { - static final String REDIRECT_LIST_HEADER_KEY = "Attribution-Reporting-Redirect"; - static final String REDIRECT_LOCATION_HEADER_KEY = "Location"; static final Pattern HEX_PATTERN = Pattern.compile("\\p{XDigit}+"); /** * Determine all redirects. * - * <p>Generates a list of: (url, allows_regular_redirects) tuples. Returns true if all steps - * succeed. Returns false if there are any failures. + * <p>Generates a map of: (redirectType, List<Uri>) */ static Map<AsyncRegistration.RedirectType, List<Uri>> parseRedirects( @NonNull Map<String, List<String>> headers) { @@ -304,7 +301,7 @@ class FetcherUtil { private static List<Uri> parseListRedirects(Map<String, List<String>> headers) { List<Uri> redirects = new ArrayList<>(); - List<String> field = headers.get(REDIRECT_LIST_HEADER_KEY); + List<String> field = headers.get(AsyncRedirects.REDIRECT_LIST_HEADER_KEY); int maxRedirects = FlagsFactory.getFlags().getMeasurementMaxRegistrationRedirects(); if (field != null) { for (int i = 0; i < Math.min(field.size(), maxRedirects); i++) { @@ -316,7 +313,7 @@ class FetcherUtil { private static List<Uri> parseLocationRedirects(Map<String, List<String>> headers) { List<Uri> redirects = new ArrayList<>(); - List<String> field = headers.get(REDIRECT_LOCATION_HEADER_KEY); + List<String> field = headers.get(AsyncRedirects.REDIRECT_LOCATION_HEADER_KEY); if (field != null && !field.isEmpty()) { redirects.add(Uri.parse(field.get(0))); if (field.size() > 1) { |