Skip to content
Snippets Groups Projects
error.go 427 B
Newer Older
package mytokenlib

// MytokenError is a error type from the mytoken library
type MytokenError struct {
	err          string
	errorDetails string
}

func (err *MytokenError) Error() string {
	e := err.err
	if len(err.errorDetails) > 0 {
		e += ": " + err.errorDetails
	}
	return e
}

func newMytokenErrorFromError(e string, err error) *MytokenError {
	return &MytokenError{
		err:          e,
		errorDetails: err.Error(),
	}
}