1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2025-01-23 11:14:48 +02:00
2018-11-14 19:41:16 +06:00

21 lines
620 B
Go

package honeybadger
// nullBackend implements the Backend interface but swallows errors and does not
// send them to Honeybadger.
type nullBackend struct{}
// Ensure nullBackend implements Backend.
var _ Backend = &nullBackend{}
// NewNullBackend creates a backend which swallows all errors and does not send
// them to Honeybadger. This is useful for development and testing to disable
// sending unnecessary errors.
func NewNullBackend() Backend {
return nullBackend{}
}
// Notify swallows error reports, does nothing, and returns no error.
func (b nullBackend) Notify(_ Feature, _ Payload) error {
return nil
}