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