mirror of
https://github.com/PeernetOfficial/core.git
synced 2026-07-20 03:47:50 +01:00
Transfer: Change virtual connection from net.PacketConn to channels which is faster and less complex.
Improve termination behavior and documentation of it.
This commit is contained in:
@@ -165,9 +165,9 @@ func (manager *SequenceManager) ValidateSequence(publicKey *btcec.PublicKey, seq
|
||||
return sequence, sequence.expires.After(time.Now()), rtt
|
||||
}
|
||||
|
||||
// InvalidateSequence invalidates the sequence number.
|
||||
func (manager *SequenceManager) InvalidateSequence(publicKey *btcec.PublicKey, sequenceNumber uint32) {
|
||||
key := sequence2Key(false, publicKey, sequenceNumber)
|
||||
// InvalidateSequence invalidates the sequence number. It does not call invalidateFunc.
|
||||
func (manager *SequenceManager) InvalidateSequence(publicKey *btcec.PublicKey, sequenceNumber uint32, bidirectional bool) {
|
||||
key := sequence2Key(bidirectional, publicKey, sequenceNumber)
|
||||
|
||||
manager.Lock()
|
||||
delete(manager.sequences, key)
|
||||
|
||||
Reference in New Issue
Block a user