From c97d919628f2fe0f166bad8c4b44d24462e25b96 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Wed, 10 Aug 2022 13:42:19 +0200 Subject: Server: Make the default time zero Unix --- internal/server/common.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'internal/server') diff --git a/internal/server/common.go b/internal/server/common.go index 6257a4d..e8c837a 100644 --- a/internal/server/common.go +++ b/internal/server/common.go @@ -134,7 +134,14 @@ func getServerInfoScreen(base ServerBase) ServerInfoScreen { serverInfoScreen.DisplayName = base.DisplayName serverInfoScreen.SupportContact = base.SupportContact serverInfoScreen.Profiles = base.Profiles - serverInfoScreen.ExpireTime = base.EndTime.Unix() + + // If we still have the default end time, return 0 + // Such that clients will still be able to parse it correctly + if base.EndTime.IsZero() { + serverInfoScreen.ExpireTime = 0 + } else { + serverInfoScreen.ExpireTime = base.EndTime.Unix() + } serverInfoScreen.Type = base.Type return serverInfoScreen -- cgit v1.2.3