]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Expose AnacrolixDhtServerWrapper
authorMatt Joiner <anacrolix@gmail.com>
Mon, 24 May 2021 07:37:04 +0000 (17:37 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 7 Jun 2021 03:01:40 +0000 (13:01 +1000)
client_test.go
dht.go

index e8f652ebae736f31fc006dc3c864d9b42c7f0b92..84a99f469fb8beb361abd6d827719f08f5a397af 100644 (file)
@@ -322,7 +322,7 @@ func TestDhtInheritBlocklist(t *testing.T) {
        numServers := 0
        cl.eachDhtServer(func(s DhtServer) {
                t.Log(s)
-               assert.Equal(t, ipl, s.(anacrolixDhtServerWrapper).Server.IPBlocklist())
+               assert.Equal(t, ipl, s.(AnacrolixDhtServerWrapper).Server.IPBlocklist())
                numServers++
        })
        assert.EqualValues(t, 2, numServers)
diff --git a/dht.go b/dht.go
index 8b0e84714c0939456ec3edbbd07073a8b7da678c..464090f992eb9a8e230dbe3facee8a51246fad3c 100644 (file)
--- a/dht.go
+++ b/dht.go
@@ -29,11 +29,11 @@ type DhtAnnounce interface {
        Peers() <-chan dht.PeersValues
 }
 
-type anacrolixDhtServerWrapper struct {
+type AnacrolixDhtServerWrapper struct {
        *dht.Server
 }
 
-func (me anacrolixDhtServerWrapper) Stats() interface{} {
+func (me AnacrolixDhtServerWrapper) Stats() interface{} {
        return me.Server.Stats()
 }
 
@@ -45,13 +45,13 @@ func (me anacrolixDhtAnnounceWrapper) Peers() <-chan dht.PeersValues {
        return me.Announce.Peers
 }
 
-func (me anacrolixDhtServerWrapper) Announce(hash [20]byte, port int, impliedPort bool) (DhtAnnounce, error) {
+func (me AnacrolixDhtServerWrapper) Announce(hash [20]byte, port int, impliedPort bool) (DhtAnnounce, error) {
        ann, err := me.Server.Announce(hash, port, impliedPort)
        return anacrolixDhtAnnounceWrapper{ann}, err
 }
 
-func (me anacrolixDhtServerWrapper) Ping(addr *net.UDPAddr) {
+func (me AnacrolixDhtServerWrapper) Ping(addr *net.UDPAddr) {
        me.Server.Ping(addr)
 }
 
-var _ DhtServer = anacrolixDhtServerWrapper{}
+var _ DhtServer = AnacrolixDhtServerWrapper{}