diff --git a/utils/super/error.go b/utils/super/error.go index 4c01ff4..06b173f 100644 --- a/utils/super/error.go +++ b/utils/super/error.go @@ -18,7 +18,7 @@ func RegError(code int, message string) error { if errorManagerInstance == nil { errorManagerInstance = new(errorManager).init() } - err := &ser{code: code, message: message} + err := errors.New(message) errorManagerInstance.errorMapper[err] = code return err } @@ -34,7 +34,7 @@ func RegErrorRef(code int, message string, ref error) error { if errorManagerInstance == nil { errorManagerInstance = new(errorManager).init() } - err := &ser{code: code, message: message} + err := errors.New(message) errorManagerInstance.errorMapper[err] = code errorManagerInstance.errorMapperRef[ref] = err return ref @@ -66,15 +66,6 @@ func GetError(err error) (int, error) { return code, err } -type ser struct { - code int - message string -} - -func (slf *ser) Error() string { - return slf.message -} - type errorManager struct { errorMapper map[error]int errorMapperRef map[error]error