From df620dc2e6535cf965f04ddd26202e0a87131c30 Mon Sep 17 00:00:00 2001 From: Francis Tsui Date: Tue, 25 Jun 2024 12:31:34 -0700 Subject: [PATCH] Remove LinkType from NearbySharingServiceFactory. PiperOrigin-RevId: 646568953 --- sharing/nearby_connections_manager_factory.cc | 10 ++++------ sharing/nearby_connections_manager_factory.h | 10 ++-------- sharing/nearby_sharing_service_factory.cc | 9 +++------ sharing/nearby_sharing_service_factory.h | 9 ++------- 4 files changed, 11 insertions(+), 27 deletions(-) diff --git a/sharing/nearby_connections_manager_factory.cc b/sharing/nearby_connections_manager_factory.cc index 30e1ab09..e34dd0be 100644 --- a/sharing/nearby_connections_manager_factory.cc +++ b/sharing/nearby_connections_manager_factory.cc @@ -24,13 +24,12 @@ #include "sharing/nearby_connections_manager_impl.h" #include "sharing/nearby_connections_service_impl.h" -namespace nearby { -namespace sharing { +namespace nearby::sharing { std::unique_ptr NearbyConnectionsManagerFactory::CreateConnectionsManager( - LinkType link_type, nearby::TaskRunner* connections_callback_task_runner, - Context* context, nearby::DeviceInfo& device_info, + nearby::TaskRunner* connections_callback_task_runner, Context* context, + nearby::DeviceInfo& device_info, nearby::analytics::EventLogger* event_logger) { return std::make_unique( connections_callback_task_runner, context, @@ -38,5 +37,4 @@ NearbyConnectionsManagerFactory::CreateConnectionsManager( std::make_unique(event_logger)); } -} // namespace sharing -} // namespace nearby +} // namespace nearby::sharing diff --git a/sharing/nearby_connections_manager_factory.h b/sharing/nearby_connections_manager_factory.h index d4d2212b..f22da1ef 100644 --- a/sharing/nearby_connections_manager_factory.h +++ b/sharing/nearby_connections_manager_factory.h @@ -22,21 +22,16 @@ #include "internal/platform/task_runner.h" #include "sharing/internal/public/context.h" #include "sharing/nearby_connections_manager.h" -#include "sharing/nearby_sharing_service_factory.h" -namespace nearby { -namespace sharing { +namespace nearby::sharing { class NearbyConnectionsManagerFactory { public: - using LinkType = NearbySharingServiceFactory::LinkType; - // Return a singleton instance of NearbyConnectionsManagerFactory. // |task_runner| is the thread when callbacks from NearbyConnection destined // for NearSharingServiec need to be scheduled. This is usually the thread // that NearbySharingService is running on. static std::unique_ptr CreateConnectionsManager( - NearbySharingServiceFactory::LinkType link_type, nearby::TaskRunner* connections_callback_task_runner, Context* context, nearby::DeviceInfo& device_info, nearby::analytics::EventLogger* event_logger = nullptr); @@ -45,7 +40,6 @@ class NearbyConnectionsManagerFactory { NearbyConnectionsManagerFactory() = default; }; -} // namespace sharing -} // namespace nearby +} // namespace nearby::sharing #endif // THIRD_PARTY_NEARBY_SHARING_NEARBY_CONNECTIONS_MANAGER_FACTORY_H_ diff --git a/sharing/nearby_sharing_service_factory.cc b/sharing/nearby_sharing_service_factory.cc index 0fe7dbd5..03258812 100644 --- a/sharing/nearby_sharing_service_factory.cc +++ b/sharing/nearby_sharing_service_factory.cc @@ -26,8 +26,7 @@ #include "sharing/nearby_sharing_service.h" #include "sharing/nearby_sharing_service_impl.h" -namespace nearby { -namespace sharing { +namespace nearby::sharing { using ::nearby::sharing::api::SharingPlatform; @@ -38,7 +37,6 @@ NearbySharingServiceFactory* NearbySharingServiceFactory::GetInstance() { } NearbySharingService* NearbySharingServiceFactory::CreateSharingService( - LinkType link_type, SharingPlatform& sharing_platform, ::nearby::analytics::EventLogger* event_logger) { if (nearby_sharing_service_ != nullptr) { @@ -53,7 +51,7 @@ NearbySharingService* NearbySharingServiceFactory::CreateSharingService( context_->CreateSequencedTaskRunner(); auto nearby_connections_manager = NearbyConnectionsManagerFactory::CreateConnectionsManager( - link_type, service_thread.get(), context_.get(), + service_thread.get(), context_.get(), sharing_platform.GetDeviceInfo(), event_logger_); nearby_sharing_service_ = std::make_unique( @@ -64,5 +62,4 @@ NearbySharingService* NearbySharingServiceFactory::CreateSharingService( return nearby_sharing_service_.get(); } -} // namespace sharing -} // namespace nearby +} // namespace nearby::sharing diff --git a/sharing/nearby_sharing_service_factory.h b/sharing/nearby_sharing_service_factory.h index 51720613..5a7a2b23 100644 --- a/sharing/nearby_sharing_service_factory.h +++ b/sharing/nearby_sharing_service_factory.h @@ -23,18 +23,14 @@ #include "sharing/nearby_sharing_decoder.h" #include "sharing/nearby_sharing_service.h" -namespace nearby { -namespace sharing { +namespace nearby::sharing { class NearbySharingServiceFactory { public: - enum class LinkType { kStatic, kDynamic }; - // Return a singleton instance of NearbySharingServiceFactory. static NearbySharingServiceFactory* GetInstance(); NearbySharingService* CreateSharingService( - LinkType link_type, nearby::sharing::api::SharingPlatform& sharing_platform, ::nearby::analytics::EventLogger* event_logger); @@ -47,7 +43,6 @@ class NearbySharingServiceFactory { std::unique_ptr nearby_sharing_service_; }; -} // namespace sharing -} // namespace nearby +} // namespace nearby::sharing #endif // THIRD_PARTY_NEARBY_SHARING_NEARBY_SHARING_SERVICE_FACTORY_H_