Files
gotsrpc/example/context/service/errors.go
2025-11-07 07:14:04 +01:00

25 lines
392 B
Go

package service
import (
"github.com/pkg/errors"
)
var ErrSomething = errors.New("something")
type MyError struct {
Payload string `json:"payload"`
err error
}
func (e *MyError) Error() string {
return e.Payload + ": " + e.err.Error()
}
func (e *MyError) Unwrap() error {
return e.err
}
func NewMyError(msg string, err error) error {
return &MyError{Payload: msg, err: err}
}