SIGN IN SIGN UP

Add `SystemClock` (#8239)

This PR adds a `SystemClock` trait for abstracting away the system
clock.

This allows us to swap out the real system clock with a
`FakeSystemClock` in the tests, thus allowing the fake passage of time.

We're using this in `Telemetry` to better mock the clock for testing
purposes.

Release Notes:

- N/A
M
Marshall Bowers committed
0de867204428717f17e6c0e6e77b0feba826a7d8
Parent: cc8e3c2
Committed by GitHub <noreply@github.com> on 2/23/2024, 3:28:08 AM