From 8a87dcb81003a3fe3284920ad9c2da5e4fbc0ba3 Mon Sep 17 00:00:00 2001 From: Roman Isaev Date: Wed, 22 Jan 2025 23:17:33 +0000 Subject: [PATCH] minor refactoring of spec.AsTimestamp it's safer to convert time.Time using a standard "t.UnixMilli()" method instead of "t.UnixNano() / 1000000" --- spec/timestamp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/timestamp.go b/spec/timestamp.go index ef120db0..3af0fde5 100644 --- a/spec/timestamp.go +++ b/spec/timestamp.go @@ -9,7 +9,7 @@ type Timestamp uint64 // AsTimestamp turns a time.Time into a millisecond posix timestamp. func AsTimestamp(t time.Time) Timestamp { - return Timestamp(t.UnixNano() / 1000000) + return Timestamp(t.UnixMilli()) } // Time turns a millisecond posix timestamp into a UTC time.Time