This commit is contained in:
@@ -80,6 +80,10 @@ func registerDownstreamAck(session *downstreamSession, deliveryID string, claimI
|
||||
}
|
||||
key := downstreamAckKey(session.conn, sequenceID)
|
||||
downstreamAckRegistry.Lock()
|
||||
if downstreamAckRegistry.items[key] != nil {
|
||||
downstreamAckRegistry.Unlock()
|
||||
return nil
|
||||
}
|
||||
downstreamAckRegistry.items[key] = tracker
|
||||
tracker.timer = time.AfterFunc(time.Until(deadline), func() {
|
||||
timedOut := takeDownstreamAck(session.conn, sequenceID)
|
||||
|
||||
Reference in New Issue
Block a user