|
@@ -40,6 +40,7 @@ const (
|
|
serviceURL = "/api/services"
|
|
serviceURL = "/api/services"
|
|
blockchainURL = "/api/blockchain"
|
|
blockchainURL = "/api/blockchain"
|
|
ledgerURL = "/api/ledger"
|
|
ledgerURL = "/api/ledger"
|
|
|
|
+ summaryURL = "/api/summary"
|
|
fileURL = "/api/files"
|
|
fileURL = "/api/files"
|
|
)
|
|
)
|
|
|
|
|
|
@@ -157,6 +158,22 @@ func (c *Client) Ledger() (data map[string]map[string]blockchain.Data, err error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+func (c *Client) Summary() (data types.Summary, err error) {
|
|
|
|
+ res, err := c.do(http.MethodGet, summaryURL, nil)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ defer res.Body.Close()
|
|
|
|
+ body, err := ioutil.ReadAll(res.Body)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return data, err
|
|
|
|
+ }
|
|
|
|
+ if err = json.Unmarshal(body, &data); err != nil {
|
|
|
|
+ return data, err
|
|
|
|
+ }
|
|
|
|
+ return
|
|
|
|
+}
|
|
|
|
+
|
|
func (c *Client) Blockchain() (data blockchain.Block, err error) {
|
|
func (c *Client) Blockchain() (data blockchain.Block, err error) {
|
|
res, err := c.do(http.MethodGet, blockchainURL, nil)
|
|
res, err := c.do(http.MethodGet, blockchainURL, nil)
|
|
if err != nil {
|
|
if err != nil {
|