From 50c1afd8bfe3bd85a5303dc9e522bc9df8048ee1 Mon Sep 17 00:00:00 2001 From: Francis Tsui Date: Fri, 23 Aug 2024 16:51:26 -0700 Subject: [PATCH] internal changes PiperOrigin-RevId: 666964347 --- sharing/internal/api/mock_sharing_platform.h | 3 +++ sharing/internal/api/sharing_platform.h | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/sharing/internal/api/mock_sharing_platform.h b/sharing/internal/api/mock_sharing_platform.h index bdcb0a36..9ee5a5f4 100644 --- a/sharing/internal/api/mock_sharing_platform.h +++ b/sharing/internal/api/mock_sharing_platform.h @@ -49,6 +49,9 @@ class MockSharingPlatform : public SharingPlatform { MockSharingPlatform& operator=(const MockSharingPlatform&) = delete; ~MockSharingPlatform() override = default; + MOCK_METHOD(void, InitProductIdGetter, + (absl::string_view (*product_id_getter)()), (override)); + MOCK_METHOD(void, InitLogging, (absl::string_view log_file_base_name), (override)); diff --git a/sharing/internal/api/sharing_platform.h b/sharing/internal/api/sharing_platform.h index 04c6a383..934b72b4 100644 --- a/sharing/internal/api/sharing_platform.h +++ b/sharing/internal/api/sharing_platform.h @@ -47,6 +47,10 @@ class SharingPlatform { public: virtual ~SharingPlatform() = default; + // Provide a function ptr that is used to retrieve the Omaha product ID. + virtual void InitProductIdGetter( + absl::string_view (*product_id_getter)()) = 0; + // This function should only be called once. virtual void InitLogging(absl::string_view log_file_base_name) = 0;