|
|
@ -102,7 +102,7 @@ type SubscribeOpts struct { |
|
|
|
// nodes and connections and filtering message events
|
|
|
|
// nodes and connections and filtering message events
|
|
|
|
func (c *Client) SubscribeNetwork(events chan *Event, opts SubscribeOpts) (event.Subscription, error) { |
|
|
|
func (c *Client) SubscribeNetwork(events chan *Event, opts SubscribeOpts) (event.Subscription, error) { |
|
|
|
url := fmt.Sprintf("%s/events?current=%t&filter=%s", c.URL, opts.Current, opts.Filter) |
|
|
|
url := fmt.Sprintf("%s/events?current=%t&filter=%s", c.URL, opts.Current, opts.Filter) |
|
|
|
req, err := http.NewRequest("GET", url, nil) |
|
|
|
req, err := http.NewRequest(http.MethodGet, url, nil) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
return nil, err |
|
|
|
return nil, err |
|
|
|
} |
|
|
|
} |
|
|
@ -215,18 +215,18 @@ func (c *Client) RPCClient(ctx context.Context, nodeID string) (*rpc.Client, err |
|
|
|
// Get performs a HTTP GET request decoding the resulting JSON response
|
|
|
|
// Get performs a HTTP GET request decoding the resulting JSON response
|
|
|
|
// into "out"
|
|
|
|
// into "out"
|
|
|
|
func (c *Client) Get(path string, out interface{}) error { |
|
|
|
func (c *Client) Get(path string, out interface{}) error { |
|
|
|
return c.Send("GET", path, nil, out) |
|
|
|
return c.Send(http.MethodGet, path, nil, out) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Post performs a HTTP POST request sending "in" as the JSON body and
|
|
|
|
// Post performs a HTTP POST request sending "in" as the JSON body and
|
|
|
|
// decoding the resulting JSON response into "out"
|
|
|
|
// decoding the resulting JSON response into "out"
|
|
|
|
func (c *Client) Post(path string, in, out interface{}) error { |
|
|
|
func (c *Client) Post(path string, in, out interface{}) error { |
|
|
|
return c.Send("POST", path, in, out) |
|
|
|
return c.Send(http.MethodPost, path, in, out) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Delete performs a HTTP DELETE request
|
|
|
|
// Delete performs a HTTP DELETE request
|
|
|
|
func (c *Client) Delete(path string) error { |
|
|
|
func (c *Client) Delete(path string) error { |
|
|
|
return c.Send("DELETE", path, nil, nil) |
|
|
|
return c.Send(http.MethodDelete, path, nil, nil) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Send performs a HTTP request, sending "in" as the JSON request body and
|
|
|
|
// Send performs a HTTP request, sending "in" as the JSON request body and
|
|
|
|