16 ) |
16 ) |
17 |
17 |
18 // GetCurrentInstance returns current instance information |
18 // GetCurrentInstance returns current instance information |
19 func (mc *Client) GetCurrentInstance() (*Instance, error) { |
19 func (mc *Client) GetCurrentInstance() (*Instance, error) { |
20 var i Instance |
20 var i Instance |
21 if err := mc.apiCall("instance", rest.Get, nil, nil, nil, &i); err != nil { |
21 if err := mc.apiCall("v1/instance", rest.Get, nil, nil, nil, &i); err != nil { |
22 return nil, err |
22 return nil, err |
23 } |
23 } |
24 return &i, nil |
24 return &i, nil |
25 } |
25 } |
26 |
26 |
27 // GetInstancePeers returns current instance peers |
27 // GetInstancePeers returns current instance peers |
28 // The peers are defined as the domains of users the instance has previously |
28 // The peers are defined as the domains of users the instance has previously |
29 // resolved. |
29 // resolved. |
30 func (mc *Client) GetInstancePeers() ([]InstancePeer, error) { |
30 func (mc *Client) GetInstancePeers() ([]InstancePeer, error) { |
31 var peers []InstancePeer |
31 var peers []InstancePeer |
32 if err := mc.apiCall("instance/peers", rest.Get, nil, nil, nil, &peers); err != nil { |
32 if err := mc.apiCall("v1/instance/peers", rest.Get, nil, nil, nil, &peers); err != nil { |
33 return nil, err |
33 return nil, err |
34 } |
34 } |
35 return peers, nil |
35 return peers, nil |
36 } |
36 } |
37 |
37 |
38 // GetInstanceActivity returns current instance activity |
38 // GetInstanceActivity returns current instance activity |
|
39 // The activity contains the counts of active users, locally posted statuses, |
|
40 // and new registrations in weekly buckets. |
39 func (mc *Client) GetInstanceActivity() ([]WeekActivity, error) { |
41 func (mc *Client) GetInstanceActivity() ([]WeekActivity, error) { |
40 var activity []WeekActivity |
42 var activity []WeekActivity |
41 if err := mc.apiCall("instance/activity", rest.Get, nil, nil, nil, &activity); err != nil { |
43 if err := mc.apiCall("v1/instance/activity", rest.Get, nil, nil, nil, &activity); err != nil { |
42 return nil, err |
44 return nil, err |
43 } |
45 } |
44 return activity, nil |
46 return activity, nil |
45 } |
47 } |
46 |
48 |