1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-07-01 02:30:39 +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")
// 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
}