From: Matt Joiner Date: Sun, 31 May 2020 11:00:44 +0000 (+1000) Subject: webseed Client skeleton X-Git-Tag: v1.16.0~16^2~18 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=decf8bb6eabf8bc7f694e0b8e05ffcbf2805f350;p=btrtrc.git webseed Client skeleton --- diff --git a/webseed/client.go b/webseed/client.go new file mode 100644 index 00000000..eba6a90c --- /dev/null +++ b/webseed/client.go @@ -0,0 +1,24 @@ +package webseed + +import ( + "net/http" + + pp "github.com/anacrolix/torrent/peer_protocol" +) + +type RequestSpec = pp.RequestSpec + +type Client struct { + HttpClient *http.Client + Url string + + requests map[RequestSpec]request +} + +type request struct { + cancel func() +} + +func (cl *Client) Request(r RequestSpec) { + //cl.HttpClient.Do() +}