fix: don't check routingbackend for value
Brian Tiger Chow committed
Feb 2, 2015 at 02:05 UTC
d1df4095ead1ec96cccb70e2e3eff440402497a1
1 file changed
-11
routing/grandcentral/server.go
-11
@@ -168,17 +168,6 @@ func getRoutingProviders(local peer.ID, ds datastore.Datastore, k util.Key) ([]*
168
e := log.EventBegin(context.Background(), "getProviders", &k)
169
defer e.Done()
170
var providers []*dhtpb.Message_Peer
171
- exists, err := ds.Has(k.DsKey()) // TODO store values in a local datastore?
172
- if err == nil && exists {
173
- pri := []dhtpb.PeerRoutingInfo{
174
- dhtpb.PeerRoutingInfo{
175
- // Connectedness: TODO how is connectedness defined for the local node
176
- PeerInfo: peer.PeerInfo{ID: local},
177
- },
178
- }
179
- providers = append(providers, dhtpb.PeerRoutingInfosToPBPeers(pri)...)
180
- }
181
-
171
pkey := datastore.KeyWithNamespaces([]string{"routing", "providers", k.String()}) // TODO key fmt
172
if v, err := ds.Get(pkey); err == nil {
173
if data, ok := v.([]byte); ok {