@cryptotaxi247 / kubo / commits / b41fef2ff

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>

Brian Tiger Chow committed Dec 16, 2014 at 21:08 UTC b41fef2fffaddb94b6a32972862d60bd73ac65ac
1 file changed +3 -5
exchange/bitswap/strategy/ledgermanager.go
+3 -5
@@ -15,9 +15,7 @@ import (
15 var log = u.Logger("strategy")
16
17 // LedgerMap lists Ledgers by their Partner key.
18 -type ledgerMap map[peerKey]*ledger
19 -
20 -type peerKey u.Key
18 +type ledgerMap map[u.Key]*ledger
19
20 type Envelope struct {
21 Peer peer.Peer
@@ -182,10 +180,10 @@ func (lm *LedgerManager) NumBytesReceivedFrom(p peer.Peer) uint64 {
180
181 // ledger lazily instantiates a ledger
182 func (lm *LedgerManager) findOrCreate(p peer.Peer) *ledger {
185 - l, ok := lm.ledgerMap[peerKey(p.Key())]
183 + l, ok := lm.ledgerMap[p.Key()]
184 if !ok {
185 l = newLedger(p)
188 - lm.ledgerMap[peerKey(p.Key())] = l
186 + lm.ledgerMap[p.Key()] = l
187 }
188 return l
189 }