diff options
author | Abhimanyu <abmehta@google.com> | 2023-09-13 05:42:21 +0000 |
---|---|---|
committer | Abhimanyu <abmehta@google.com> | 2023-09-14 01:52:22 +0000 |
commit | e177078a4bdadef14cb04d91eb2bbc9ce0a89e3f (patch) | |
tree | 53c3b511553485ec24a0317b9e5880a5fb641bbd /adservices/service-core/java/com/android/adservices/service/measurement/registration/FetcherUtil.java | |
parent | e307423243d7f71a3f4171205d5a78e4e9323e83 (diff) | |
download | AdServices-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.java | 22 |
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; |