This commit is contained in:
Neale Pickett 2019-11-13 20:46:02 +00:00
parent ac242d0aa9
commit 5be46ca55a
2 changed files with 5 additions and 5 deletions

View File

@ -103,7 +103,7 @@ func (ctx *Instance) answerHandler(w http.ResponseWriter, req *http.Request) {
pointstr := req.FormValue("points")
answer := req.FormValue("answer")
if ! ctx.ValidTeamId(teamId) {
if !ctx.ValidTeamId(teamId) {
respond(
w, req, JSendFail,
"Invalid team ID",

View File

@ -28,7 +28,7 @@ type Instance struct {
jPointsLog []byte
nextAttempt map[string]time.Time
nextAttemptMutex *sync.RWMutex
mux *http.ServeMux
mux *http.ServeMux
}
func (ctx *Instance) Initialize() error {
@ -132,15 +132,15 @@ func (ctx *Instance) ThemePath(parts ...string) string {
func (ctx *Instance) TooFast(teamId string) bool {
now := time.Now()
ctx.nextAttemptMutex.RLock()
next, _ := ctx.nextAttempt[teamId]
ctx.nextAttemptMutex.RUnlock()
ctx.nextAttemptMutex.Lock()
ctx.nextAttempt[teamId] = now.Add(ctx.AttemptInterval)
ctx.nextAttemptMutex.Unlock()
return now.Before(next)
}