recessive: error 调整
This commit is contained in:
parent
139fe4291a
commit
390f68b941
|
@ -18,7 +18,7 @@ func RegError(code int, message string) error {
|
||||||
if errorManagerInstance == nil {
|
if errorManagerInstance == nil {
|
||||||
errorManagerInstance = new(errorManager).init()
|
errorManagerInstance = new(errorManager).init()
|
||||||
}
|
}
|
||||||
err := &ser{code: code, message: message}
|
err := errors.New(message)
|
||||||
errorManagerInstance.errorMapper[err] = code
|
errorManagerInstance.errorMapper[err] = code
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -34,7 +34,7 @@ func RegErrorRef(code int, message string, ref error) error {
|
||||||
if errorManagerInstance == nil {
|
if errorManagerInstance == nil {
|
||||||
errorManagerInstance = new(errorManager).init()
|
errorManagerInstance = new(errorManager).init()
|
||||||
}
|
}
|
||||||
err := &ser{code: code, message: message}
|
err := errors.New(message)
|
||||||
errorManagerInstance.errorMapper[err] = code
|
errorManagerInstance.errorMapper[err] = code
|
||||||
errorManagerInstance.errorMapperRef[ref] = err
|
errorManagerInstance.errorMapperRef[ref] = err
|
||||||
return ref
|
return ref
|
||||||
|
@ -66,15 +66,6 @@ func GetError(err error) (int, error) {
|
||||||
return code, err
|
return code, err
|
||||||
}
|
}
|
||||||
|
|
||||||
type ser struct {
|
|
||||||
code int
|
|
||||||
message string
|
|
||||||
}
|
|
||||||
|
|
||||||
func (slf *ser) Error() string {
|
|
||||||
return slf.message
|
|
||||||
}
|
|
||||||
|
|
||||||
type errorManager struct {
|
type errorManager struct {
|
||||||
errorMapper map[error]int
|
errorMapper map[error]int
|
||||||
errorMapperRef map[error]error
|
errorMapperRef map[error]error
|
||||||
|
|
Loading…
Reference in New Issue