breaking compatibility changes. take context for first arguments.
This commit is contained in:
parent
32e66a3d72
commit
5e84b57bf3
18 changed files with 176 additions and 139 deletions
|
@ -1,6 +1,9 @@
|
|||
package mastodon
|
||||
|
||||
import "net/http"
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
// Instance hold information for mastodon instance.
|
||||
type Instance struct {
|
||||
|
@ -11,9 +14,9 @@ type Instance struct {
|
|||
}
|
||||
|
||||
// GetInstance return Instance.
|
||||
func (c *Client) GetInstance() (*Instance, error) {
|
||||
func (c *Client) GetInstance(ctx context.Context) (*Instance, error) {
|
||||
var instance Instance
|
||||
err := c.doAPI(http.MethodGet, "/api/v1/instance", nil, &instance)
|
||||
err := c.doAPI(ctx, http.MethodGet, "/api/v1/instance", nil, &instance)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue