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.
|
// Edit channel.
|
||||||
func (c *Channel) Edit(ec *EditChannel) error {
|
func (c Channel) Edit(ec *EditChannel) error {
|
||||||
data, err := json.Marshal(ec)
|
data, err := json.Marshal(ec)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
18
server.go
18
server.go
@ -1,6 +1,7 @@
|
|||||||
package revoltgo
|
package revoltgo
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"encoding/json"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/oklog/ulid/v2"
|
"github.com/oklog/ulid/v2"
|
||||||
@ -51,3 +52,20 @@ func (c *Server) CalculateCreationDate() error {
|
|||||||
c.CreatedAt = time.UnixMilli(int64(ulid.Time()))
|
c.CreatedAt = time.UnixMilli(int64(ulid.Time()))
|
||||||
return nil
|
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