added edit server function.
This commit is contained in:
parent
1d8511895c
commit
2de607359d
@ -145,7 +145,7 @@ func (c Channel) FetchMessage(id string) (*Message, error) {
|
||||
}
|
||||
|
||||
// Edit channel.
|
||||
func (c *Channel) Edit(ec *EditChannel) error {
|
||||
func (c Channel) Edit(ec *EditChannel) error {
|
||||
data, err := json.Marshal(ec)
|
||||
|
||||
if err != nil {
|
||||
|
18
server.go
18
server.go
@ -1,6 +1,7 @@
|
||||
package revoltgo
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"time"
|
||||
|
||||
"github.com/oklog/ulid/v2"
|
||||
@ -51,3 +52,20 @@ func (c *Server) CalculateCreationDate() error {
|
||||
c.CreatedAt = time.UnixMilli(int64(ulid.Time()))
|
||||
return nil
|
||||
}
|
||||
|
||||
// Edit server.
|
||||
func (c Server) Edit(es *EditServer) error {
|
||||
data, err := json.Marshal(es)
|
||||
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
_, err = c.Client.Request("PATCH", "/servers/"+c.Id, data)
|
||||
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user