Merge pull request #26 from Strubbl/update-deps
Update module dependencies
committer: GitHub <noreply@github.com>
/*
Copyright 2017-2018 Mikael Berthe
Copyright 2017 Ollivier Robert
Licensed under the MIT license. Please see the LICENSE file is this directory.
*/
package madon
import (
"github.com/pkg/errors"
)
// LimitParams contains common limit/paging options for the Mastodon REST API
type LimitParams struct {
Limit int // Number of items per query
SinceID, MaxID int64 // Boundaries
All bool // Get as many items as possible
}
// apiCallParams is a map with the parameters for an API call
type apiCallParams map[string]string
const (
// MadonVersion contains the version of the Madon library
MadonVersion = "2.4.0-dev"
currentAPIPath = "/api"
// NoRedirect is the URI for no redirection in the App registration
NoRedirect = "urn:ietf:wg:oauth:2.0:oob"
)
// Error codes
var (
ErrUninitializedClient = errors.New("use of uninitialized madon client")
ErrAlreadyRegistered = errors.New("app already registered")
ErrEntityNotFound = errors.New("entity not found")
ErrInvalidParameter = errors.New("incorrect parameter")
ErrInvalidID = errors.New("incorrect entity ID")
)