instance.go
changeset 210 3f1f5cb7ae70
parent 207 301d5b94be3f
child 211 12f0761e6442
equal deleted inserted replaced
209:b9d12bab993e 210:3f1f5cb7ae70
    16 	if err := mc.apiCall("instance", rest.Get, nil, nil, nil, &i); err != nil {
    16 	if err := mc.apiCall("instance", rest.Get, nil, nil, nil, &i); err != nil {
    17 		return nil, err
    17 		return nil, err
    18 	}
    18 	}
    19 	return &i, nil
    19 	return &i, nil
    20 }
    20 }
       
    21 
       
    22 // GetInstancePeers returns current instance peers
       
    23 func (mc *Client) GetInstancePeers() ([]string, error) {
       
    24 	var peers []string
       
    25 	if err := mc.apiCall("instance/peers", rest.Get, nil, nil, nil, &peers); err != nil {
       
    26 		return nil, err
       
    27 	}
       
    28 	return peers, nil
       
    29 }
       
    30 
       
    31 // GetInstanceActivity returns current instance activity
       
    32 func (mc *Client) GetInstanceActivity() (interface{}, error) {
       
    33 	var activity interface{}
       
    34 	if err := mc.apiCall("instance/activity", rest.Get, nil, nil, nil, &activity); err != nil {
       
    35 		return nil, err
       
    36 	}
       
    37 	return activity, nil
       
    38 }