Documentation
¶
Index ¶
- func DecodeJSONError(body io.ReadCloser) error
- func NormalizeRemoteBaseURL(mattermostSiteURL, remoteURL string) (string, error)
- func WriteBadRequestError(w http.ResponseWriter, err error)
- func WriteInternalServerError(w http.ResponseWriter, err error)
- func WriteJSON(w http.ResponseWriter, v interface{})
- func WriteJSONError(w http.ResponseWriter, statusCode int, summary string, err error)
- func WriteJSONStatus(w http.ResponseWriter, statusCode int, v interface{})
- func WriteNotFoundError(w http.ResponseWriter, err error)
- func WriteUnauthorizedError(w http.ResponseWriter, err error)
- type Handler
- type JSONError
- type LimitReadCloser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeJSONError ¶
func DecodeJSONError(body io.ReadCloser) error
func NormalizeRemoteBaseURL ¶
func WriteBadRequestError ¶
func WriteBadRequestError(w http.ResponseWriter, err error)
func WriteInternalServerError ¶
func WriteInternalServerError(w http.ResponseWriter, err error)
func WriteJSON ¶
func WriteJSON(w http.ResponseWriter, v interface{})
func WriteJSONError ¶
func WriteJSONError(w http.ResponseWriter, statusCode int, summary string, err error)
func WriteJSONStatus ¶
func WriteJSONStatus(w http.ResponseWriter, statusCode int, v interface{})
func WriteNotFoundError ¶
func WriteNotFoundError(w http.ResponseWriter, err error)
func WriteUnauthorizedError ¶
func WriteUnauthorizedError(w http.ResponseWriter, err error)
Types ¶
type LimitReadCloser ¶
type LimitReadCloser struct {
ReadCloser io.ReadCloser
TotalRead utils.ByteSize
Limit utils.ByteSize
OnClose func(*LimitReadCloser) error
}
func (*LimitReadCloser) Close ¶
func (r *LimitReadCloser) Close() error
Click to show internal directories.
Click to hide internal directories.