--- a/instance.go Thu Sep 06 00:34:44 2018 +0200
+++ b/instance.go Thu Sep 06 01:07:40 2018 +0200
@@ -18,7 +18,7 @@
// GetCurrentInstance returns current instance information
func (mc *Client) GetCurrentInstance() (*Instance, error) {
var i Instance
- if err := mc.apiCall("instance", rest.Get, nil, nil, nil, &i); err != nil {
+ if err := mc.apiCall("v1/instance", rest.Get, nil, nil, nil, &i); err != nil {
return nil, err
}
return &i, nil
@@ -29,16 +29,18 @@
// resolved.
func (mc *Client) GetInstancePeers() ([]InstancePeer, error) {
var peers []InstancePeer
- if err := mc.apiCall("instance/peers", rest.Get, nil, nil, nil, &peers); err != nil {
+ if err := mc.apiCall("v1/instance/peers", rest.Get, nil, nil, nil, &peers); err != nil {
return nil, err
}
return peers, nil
}
// GetInstanceActivity returns current instance activity
+// The activity contains the counts of active users, locally posted statuses,
+// and new registrations in weekly buckets.
func (mc *Client) GetInstanceActivity() ([]WeekActivity, error) {
var activity []WeekActivity
- if err := mc.apiCall("instance/activity", rest.Get, nil, nil, nil, &activity); err != nil {
+ if err := mc.apiCall("v1/instance/activity", rest.Get, nil, nil, nil, &activity); err != nil {
return nil, err
}
return activity, nil