added edit server function.
This commit is contained in:
		| @@ -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 | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user