added ban, unban functions.
This commit is contained in:
parent
bf0346b83e
commit
db57751adf
22
server.go
22
server.go
@ -211,6 +211,28 @@ func (s Server) KickMember(id string) error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ban a member from server.
|
||||||
|
func (s Server) BanMember(id, reason string) error {
|
||||||
|
_, err := s.Client.Request("PUT", "/servers/"+s.Id+"/bans/"+id, []byte("{\"reason\":\""+reason+"\"}"))
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Unban a member from server.
|
||||||
|
func (s Server) UnbanMember(id string) error {
|
||||||
|
_, err := s.Client.Request("DELETE", "/servers/"+s.Id+"/bans/"+id, []byte{})
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
// // Fetch all server invites.
|
// // Fetch all server invites.
|
||||||
// func (s Server) FetchInvites() {
|
// func (s Server) FetchInvites() {
|
||||||
// data, _ := s.Client.Request("GET", "/servers/"+s.Id+"/invites", []byte{})
|
// data, _ := s.Client.Request("GET", "/servers/"+s.Id+"/invites", []byte{})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user