added block / unblock user.
This commit is contained in:
parent
330cdf6984
commit
d3f89b37ee
30
user.go
30
user.go
@ -101,3 +101,33 @@ func (u User) FetchRelationship() (*UserRelations, error) {
|
||||
err = json.Unmarshal(resp, relationshipData)
|
||||
return relationshipData, err
|
||||
}
|
||||
|
||||
// Block user.
|
||||
func (u User) Block() (*UserRelations, error) {
|
||||
relationshipData := &UserRelations{}
|
||||
relationshipData.Id = u.Id
|
||||
|
||||
resp, err := u.Client.Request("PUT", "/users/"+u.Id+"/block", []byte{})
|
||||
|
||||
if err != nil {
|
||||
return relationshipData, err
|
||||
}
|
||||
|
||||
err = json.Unmarshal(resp, relationshipData)
|
||||
return relationshipData, err
|
||||
}
|
||||
|
||||
// Un-block user.
|
||||
func (u User) Unblock() (*UserRelations, error) {
|
||||
relationshipData := &UserRelations{}
|
||||
relationshipData.Id = u.Id
|
||||
|
||||
resp, err := u.Client.Request("DELETE", "/users/"+u.Id+"/block", []byte{})
|
||||
|
||||
if err != nil {
|
||||
return relationshipData, err
|
||||
}
|
||||
|
||||
err = json.Unmarshal(resp, relationshipData)
|
||||
return relationshipData, err
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user