From b3bd9b68ffbd2b3d73ee8f60ed9478c0e15dad24 Mon Sep 17 00:00:00 2001
From: benjamin <ben@elixxir.io>
Date: Tue, 11 Oct 2022 13:04:16 -0700
Subject: [PATCH] improved comments and made NowMs round properly

---
 cmix/localTime.go | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/cmix/localTime.go b/cmix/localTime.go
index 8e990ac9e..3b16629bb 100644
--- a/cmix/localTime.go
+++ b/cmix/localTime.go
@@ -1,10 +1,19 @@
+////////////////////////////////////////////////////////////////////////////////
+// Copyright © 2022 xx foundation                                             //
+//                                                                            //
+// Use of this source code is governed by a license that can be found in the  //
+// LICENSE file.                                                              //
+////////////////////////////////////////////////////////////////////////////////
+
 package cmix
 
 import "time"
 
+// describes a local time object which gets time
+// from the local clock in milliseconds
 type localTime struct{}
 
 func (localTime) NowMs() int64 {
 	t := time.Now()
-	return t.UnixNano() / int64(time.Millisecond)
+	return (t.UnixNano() + int64(time.Millisecond)/2) / int64(time.Millisecond)
 }
-- 
GitLab