1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-07-01 10:49:24 +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:
Brian Tiger Chow
2014-12-16 21:08:28 -08:00
committed by Juan Batiz-Benet
parent 286723d888
commit b41fef2fff

View File

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