From 74334208572df953b8dc4d1920812cf854d6aecc Mon Sep 17 00:00:00 2001
From: Jono Wenger <jono@elixxir.io>
Date: Tue, 19 Oct 2021 09:02:55 -0700
Subject: [PATCH] Add timestamp MS functions to group chat bindings

---
 bindings/group.go | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/bindings/group.go b/bindings/group.go
index 67a900999..2df75cdd1 100644
--- a/bindings/group.go
+++ b/bindings/group.go
@@ -289,6 +289,11 @@ func (gmr *GroupMessageReceive) GetTimestampNano() int64 {
 	return gmr.Timestamp.UnixNano()
 }
 
+// GetTimestampMS returns the message timestamp in milliseconds.
+func (gmr *GroupMessageReceive) GetTimestampMS() int64 {
+	return gmr.Timestamp.UnixNano() / 1_000_000
+}
+
 // GetRoundID returns the ID of the round the message was sent on.
 func (gmr *GroupMessageReceive) GetRoundID() int64 {
 	return int64(gmr.RoundID)
@@ -299,3 +304,9 @@ func (gmr *GroupMessageReceive) GetRoundID() int64 {
 func (gmr *GroupMessageReceive) GetRoundTimestampNano() int64 {
 	return gmr.RoundTimestamp.UnixNano()
 }
+
+// GetRoundTimestampMS returns the timestamp, in milliseconds, of the round the
+// message was sent on.
+func (gmr *GroupMessageReceive) GetRoundTimestampMS() int64 {
+	return gmr.RoundTimestamp.UnixNano() / 1_000_000
+}
-- 
GitLab