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)
|
err = json.Unmarshal(resp, relationshipData)
|
||||||
return relationshipData, err
|
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