From 364a18c1f138811e1eba77be5514e458ef2e21a4 Mon Sep 17 00:00:00 2001 From: maride Date: Mon, 1 Oct 2018 15:01:01 +0200 Subject: Save timestamp when entering flag --- src/challenge.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/challenge.go') diff --git a/src/challenge.go b/src/challenge.go index 991e4e5..f0028ca 100644 --- a/src/challenge.go +++ b/src/challenge.go @@ -1,10 +1,12 @@ package main +import "time" + type Challenge struct { Name string Description string Flag string // this should never leave the server - FoundFlag bool + FoundFlag time.Time FlagTries uint Container string // this could, but is not required as well Category string @@ -25,7 +27,7 @@ func stripChallenge(c Challenge) (StrippedChallenge) { Name: c.Name, Description: c.Description, Category: c.Category, - FoundFlag: c.FoundFlag, + FoundFlag: c.FoundFlag != time.Unix(0, 0), ContainsLaunchable: c.Container != "", IPAddress: getAddressForChallengeContainer(c.Container), } -- cgit 1.4.1