aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/core/src/firebase/firestore/util/executor_libdispatch.mm
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/core/src/firebase/firestore/util/executor_libdispatch.mm')
-rw-r--r--Firestore/core/src/firebase/firestore/util/executor_libdispatch.mm4
1 files changed, 2 insertions, 2 deletions
diff --git a/Firestore/core/src/firebase/firestore/util/executor_libdispatch.mm b/Firestore/core/src/firebase/firestore/util/executor_libdispatch.mm
index b40f0dd..5491fec 100644
--- a/Firestore/core/src/firebase/firestore/util/executor_libdispatch.mm
+++ b/Firestore/core/src/firebase/firestore/util/executor_libdispatch.mm
@@ -109,7 +109,7 @@ class TimeSlot {
void Execute();
void RemoveFromSchedule();
- using TimePoint = std::chrono::time_point<std::chrono::system_clock,
+ using TimePoint = std::chrono::time_point<std::chrono::steady_clock,
Executor::Milliseconds>;
ExecutorLibdispatch* const executor_;
@@ -129,7 +129,7 @@ TimeSlot::TimeSlot(ExecutorLibdispatch* const executor,
Executor::TaggedOperation&& operation)
: executor_{executor},
target_time_{std::chrono::time_point_cast<Executor::Milliseconds>(
- std::chrono::system_clock::now()) +
+ std::chrono::steady_clock::now()) +
delay},
tagged_{std::move(operation)} {
}