instacart / instacart/TrueTime.swift
TrueTimeClient.sharedInstance.referenceTime?.now() returns date with millisecond precision
Open
enhancement
- Dominant language
- Swift
- Stars
- 634
- Forks
- 154
- PR merge metrics
- No merged PRs in 30d
Description
I noticed that `TrueTimeClient.sharedInstance.referenceTime?.now()` returns date with millisecond precision while system call `Date()` returns date with microsecond precision.
This behavior can be verified in following way:
```
print(TrueTimeClient.sharedInstance.referenceTime!.now().timeIntervalSince1970) // Prints 1492622263.091
print(Date().timeIntervalSince1970) // Prints 1492622263.12779
```
Such loose in precision can be harmful for tasks which depend on timestamp accuracy.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.