# HG changeset patch # User Mikael Berthe # Date 1521501881 -3600 # Node ID 3f1f5cb7ae70c4ee44d90396e9e07a1d2078f43e # Parent b9d12bab993ec21030a45d60e0d24da62d710eb4 Initial instance statistics (peers/activity) support diff -r b9d12bab993e -r 3f1f5cb7ae70 instance.go --- a/instance.go Mon Mar 19 23:52:43 2018 +0100 +++ b/instance.go Tue Mar 20 00:24:41 2018 +0100 @@ -18,3 +18,21 @@ } return &i, nil } + +// GetInstancePeers returns current instance peers +func (mc *Client) GetInstancePeers() ([]string, error) { + var peers []string + if err := mc.apiCall("instance/peers", rest.Get, nil, nil, nil, &peers); err != nil { + return nil, err + } + return peers, nil +} + +// GetInstanceActivity returns current instance activity +func (mc *Client) GetInstanceActivity() (interface{}, error) { + var activity interface{} + if err := mc.apiCall("instance/activity", rest.Get, nil, nil, nil, &activity); err != nil { + return nil, err + } + return activity, nil +}