Add new type InstancePeer
authorMikael Berthe <mikael@lilotux.net>
Tue, 20 Mar 2018 13:11:26 +0100
changeset 211 12f0761e6442
parent 210 3f1f5cb7ae70
child 212 21d7dc38c0e4
Add new type InstancePeer
instance.go
types.go
--- a/instance.go	Tue Mar 20 00:24:41 2018 +0100
+++ b/instance.go	Tue Mar 20 13:11:26 2018 +0100
@@ -20,8 +20,8 @@
 }
 
 // GetInstancePeers returns current instance peers
-func (mc *Client) GetInstancePeers() ([]string, error) {
-	var peers []string
+func (mc *Client) GetInstancePeers() ([]InstancePeer, error) {
+	var peers []InstancePeer
 	if err := mc.apiCall("instance/peers", rest.Get, nil, nil, nil, &peers); err != nil {
 		return nil, err
 	}
--- a/types.go	Tue Mar 20 00:24:41 2018 +0100
+++ b/types.go	Tue Mar 20 13:11:26 2018 +0100
@@ -29,6 +29,9 @@
 // DomainName is a domain name string, as returned by the domain_blocks API
 type DomainName string
 
+// InstancePeer is a peer name, as returned by the instance/peers API
+type InstancePeer string
+
 // Account represents a Mastodon account entity
 type Account struct {
 	ID             int64     `json:"id,string"`