Skip to content

Commit

Permalink
gate assignment into a map
Browse files Browse the repository at this point in the history
  • Loading branch information
willscott authored and kylehuntsman committed Jul 14, 2023
1 parent c92dd9e commit 7d03474
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions pkg/aggregateeventrecorder/aggregateeventrecorder.go
Original file line number Diff line number Diff line change
Expand Up @@ -188,16 +188,20 @@ func (a *aggregateEventRecorder) ingestEvents() {
spid := events.Identifier(ret)
retrievalTtfb := ret.Time().Sub(tempData.startTime).String()
spTtfb := ret.Duration().String()
tempData.retrievalAttempts[spid].TimeToFirstByte = spTtfb
if tempData.ttfb == "" {
tempData.firstByteTime = ret.Time()
tempData.ttfb = retrievalTtfb
if _, ok := tempData.retrievalAttempts[spid]; ok {
tempData.retrievalAttempts[spid].TimeToFirstByte = spTtfb
if tempData.ttfb == "" {
tempData.firstByteTime = ret.Time()
tempData.ttfb = retrievalTtfb
}
}

case events.FailedRetrievalEvent:
// Add an error message to the retrieval attempt
spid := events.Identifier(ret)
tempData.retrievalAttempts[spid].Error = ret.ErrorMessage()
if _, ok := tempData.retrievalAttempts[spid]; ok {
tempData.retrievalAttempts[spid].Error = ret.ErrorMessage()
}

case events.SucceededEvent:
tempData.success = true
Expand Down

0 comments on commit 7d03474

Please sign in to comment.