From decf8bb6eabf8bc7f694e0b8e05ffcbf2805f350 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Sun, 31 May 2020 21:00:44 +1000 Subject: [PATCH] webseed Client skeleton --- webseed/client.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 webseed/client.go 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() +} -- 2.44.0