mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 15:36:12 -04:00
cl/356658736 Add Stop() to ServiceController API.
This commit is contained in:
@@ -40,7 +40,7 @@ ServiceControllerRouter::~ServiceControllerRouter() {
|
||||
.GetFlags()
|
||||
.disable_released_service_controller) {
|
||||
if (service_controller_) {
|
||||
service_controller_->Shutdown();
|
||||
service_controller_->Stop();
|
||||
}
|
||||
} else {
|
||||
service_controller_.reset();
|
||||
@@ -427,7 +427,7 @@ void ServiceControllerRouter::ReleaseServiceControllerForClient(
|
||||
if (FeatureFlags::GetInstance()
|
||||
.GetFlags()
|
||||
.disable_released_service_controller) {
|
||||
service_controller_->Shutdown();
|
||||
service_controller_->Stop();
|
||||
}
|
||||
|
||||
if (clients_.empty()) {
|
||||
@@ -477,8 +477,7 @@ Status ServiceControllerRouter::UpdateCurrentServiceControllerAndStrategy(
|
||||
return {Status::kError};
|
||||
}
|
||||
|
||||
service_controller_ = absl::make_unique<StoppableServiceController>(
|
||||
service_controller_factory_());
|
||||
service_controller_.reset(service_controller_factory_());
|
||||
current_strategy_ = strategy;
|
||||
|
||||
return {Status::kSuccess};
|
||||
|
||||
Reference in New Issue
Block a user