summaryrefslogtreecommitdiff
path: root/adservices/service-core/java/com/android/adservices/service/measurement/registration/FetcherUtil.java
diff options
context:
space:
mode:
authorAbhimanyu <abmehta@google.com>2023-09-13 05:42:21 +0000
committerAbhimanyu <abmehta@google.com>2023-09-14 01:52:22 +0000
commite177078a4bdadef14cb04d91eb2bbc9ce0a89e3f (patch)
tree53c3b511553485ec24a0317b9e5880a5fb641bbd /adservices/service-core/java/com/android/adservices/service/measurement/registration/FetcherUtil.java
parente307423243d7f71a3f4171205d5a78e4e9323e83 (diff)
downloadAdServices-e177078a4bdadef14cb04d91eb2bbc9ce0a89e3f.tar.gz
Implement register source list
Details: Register multiple sources URIs without redirects. Bug: 290121162 Test: atest AdServicesServiceCoreUnitTests:com.android.adservices.service.measurement Change-Id: I5d90b7dbcca95c30560e593c5981aac5d57f511d
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.java22
1 files changed, 8 insertions, 14 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 bd05f1a968..da11419cce 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
@@ -231,13 +231,11 @@ class FetcherUtil {
}
static String getSourceRegistrantToLog(AsyncRegistration asyncRegistration) {
- switch (asyncRegistration.getType()) {
- case APP_SOURCE:
- case WEB_SOURCE:
- return asyncRegistration.getRegistrant().toString();
- default:
- return "";
+ if (asyncRegistration.isSourceRequest()) {
+ return asyncRegistration.getRegistrant().toString();
}
+
+ return "";
}
static void emitHeaderMetrics(
@@ -316,11 +314,9 @@ class FetcherUtil {
}
private static int getRegistrationType(AsyncRegistration asyncRegistration) {
- if (asyncRegistration.getType() == AsyncRegistration.RegistrationType.APP_SOURCE
- || asyncRegistration.getType() == AsyncRegistration.RegistrationType.WEB_SOURCE) {
+ if (asyncRegistration.isSourceRequest()) {
return RegistrationEnumsValues.TYPE_SOURCE;
- } else if (asyncRegistration.getType() == AsyncRegistration.RegistrationType.APP_TRIGGER
- || asyncRegistration.getType() == AsyncRegistration.RegistrationType.WEB_TRIGGER) {
+ } else if (asyncRegistration.isTriggerRequest()) {
return RegistrationEnumsValues.TYPE_TRIGGER;
} else {
return RegistrationEnumsValues.TYPE_UNKNOWN;
@@ -338,11 +334,9 @@ class FetcherUtil {
}
private static int getSurfaceType(AsyncRegistration asyncRegistration) {
- if (asyncRegistration.getType() == AsyncRegistration.RegistrationType.APP_SOURCE
- || asyncRegistration.getType() == AsyncRegistration.RegistrationType.APP_TRIGGER) {
+ if (asyncRegistration.isAppRequest()) {
return RegistrationEnumsValues.SURFACE_TYPE_APP;
- } else if (asyncRegistration.getType() == AsyncRegistration.RegistrationType.WEB_SOURCE
- || asyncRegistration.getType() == AsyncRegistration.RegistrationType.WEB_TRIGGER) {
+ } else if (asyncRegistration.isWebRequest()) {
return RegistrationEnumsValues.SURFACE_TYPE_WEB;
} else {
return RegistrationEnumsValues.SURFACE_TYPE_UNKNOWN;