mirror of
https://github.com/ipfs/kubo.git
synced 2025-06-30 18:13:54 +08:00
refactor: remove peerKey type
we've been using maps with peers long enough now that this probably is no longer necessary License: MIT Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
This commit is contained in:

committed by
Juan Batiz-Benet

parent
286723d888
commit
b41fef2fff
@ -15,9 +15,7 @@ import (
|
||||
var log = u.Logger("strategy")
|
||||
|
||||
// LedgerMap lists Ledgers by their Partner key.
|
||||
type ledgerMap map[peerKey]*ledger
|
||||
|
||||
type peerKey u.Key
|
||||
type ledgerMap map[u.Key]*ledger
|
||||
|
||||
type Envelope struct {
|
||||
Peer peer.Peer
|
||||
@ -182,10 +180,10 @@ func (lm *LedgerManager) NumBytesReceivedFrom(p peer.Peer) uint64 {
|
||||
|
||||
// ledger lazily instantiates a ledger
|
||||
func (lm *LedgerManager) findOrCreate(p peer.Peer) *ledger {
|
||||
l, ok := lm.ledgerMap[peerKey(p.Key())]
|
||||
l, ok := lm.ledgerMap[p.Key()]
|
||||
if !ok {
|
||||
l = newLedger(p)
|
||||
lm.ledgerMap[peerKey(p.Key())] = l
|
||||
lm.ledgerMap[p.Key()] = l
|
||||
}
|
||||
return l
|
||||
}
|
||||
|
Reference in New Issue
Block a user