diff -r 8f478162d991 -r 05c40b36d3b2 vendor/github.com/McKael/madon/v2/madon.go --- a/vendor/github.com/McKael/madon/v2/madon.go Thu Sep 22 16:37:07 2022 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,41 +0,0 @@ -/* -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" - - 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") -)