Automated change: Fix sanity tests
diff --git a/src/cpp/server/orca/orca_service.cc b/src/cpp/server/orca/orca_service.cc
index 784cbe6..49f5ac8 100644
--- a/src/cpp/server/orca/orca_service.cc
+++ b/src/cpp/server/orca/orca_service.cc
@@ -129,21 +129,13 @@
bool MaybeScheduleTimer() {
grpc::internal::MutexLock lock(&timer_mu_);
- if (cancelled_) return false;
- timer_handle_ = engine_->RunAfter(
- report_interval_,
- [self = Ref(DEBUG_LOCATION, "Orca Service")] { self->OnTimer(); });
- return true;
+ return !cancelled_;
}
bool MaybeCancelTimer() {
grpc::internal::MutexLock lock(&timer_mu_);
cancelled_ = true;
- if (timer_handle_.has_value() && engine_->Cancel(*timer_handle_)) {
- timer_handle_.reset();
- return true;
- }
- return false;
+ return timer_handle_.has_value() && engine_->Cancel(*timer_handle_);
}
void OnTimer() {