Open iand opened 1 year ago
Migrated from https://github.com/libp2p/go-libp2p-kad-dht/issues/929
Given that many are not happy with the routing.Routing interface we could avoid "polluting" the DHT API with the routing.Routing methods. So I propose to do the following:
routing.Routing
type RoutingDHT struct { *DHT } var _ routing.Routing = (*RoutingDHT)(nil) func NewRoutingDHT(d *DHT) *RoutingDHT { return &RoutingDHT{DHT: d} } // routing.Routing methods...
Migrated from https://github.com/libp2p/go-libp2p-kad-dht/issues/929
Given that many are not happy with the
routing.Routing
interface we could avoid "polluting" the DHT API with the routing.Routing methods. So I propose to do the following: