From 8f0121d7b2dfaf741c57e303b2e1d38d86db14ac Mon Sep 17 00:00:00 2001 From: Benjamin Wenger <ben@elixxir.ioo> Date: Thu, 11 Feb 2021 13:42:26 -0800 Subject: [PATCH] fixed the period of first ID generation --- network/ephemeral/tracker.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/network/ephemeral/tracker.go b/network/ephemeral/tracker.go index 31cc43890..69a417861 100644 --- a/network/ephemeral/tracker.go +++ b/network/ephemeral/tracker.go @@ -151,7 +151,9 @@ func generateIdentities(protoIds []ephemeral.ProtoIdentity, // then the current time is stored func checkTimestampStore(session *storage.Session) error { if _, err := session.Get(TimestampKey); err != nil { - now, err := marshalTimestamp(time.Unix(0, 0)) + // only generate from the last hour because this is a new id, it + // couldn't receive messages yet + now, err := marshalTimestamp(time.Now().Add(-1*time.Hour)) if err != nil { return errors.Errorf("Could not marshal new timestamp for storage: %v", err) } -- GitLab