|
|
@ -75,7 +75,7 @@ func Code(err error) int { |
|
|
|
if err == nil { |
|
|
|
if err == nil { |
|
|
|
return 200 |
|
|
|
return 200 |
|
|
|
} |
|
|
|
} |
|
|
|
if se := FromError(err); err != nil { |
|
|
|
if se := FromError(err); se != nil { |
|
|
|
return int(se.Code) |
|
|
|
return int(se.Code) |
|
|
|
} |
|
|
|
} |
|
|
|
return UnknownCode |
|
|
|
return UnknownCode |
|
|
@ -84,7 +84,7 @@ func Code(err error) int { |
|
|
|
// Reason returns the reason for a particular error.
|
|
|
|
// Reason returns the reason for a particular error.
|
|
|
|
// It supports wrapped errors.
|
|
|
|
// It supports wrapped errors.
|
|
|
|
func Reason(err error) string { |
|
|
|
func Reason(err error) string { |
|
|
|
if se := FromError(err); err != nil { |
|
|
|
if se := FromError(err); se != nil { |
|
|
|
return se.Reason |
|
|
|
return se.Reason |
|
|
|
} |
|
|
|
} |
|
|
|
return UnknownReason |
|
|
|
return UnknownReason |
|
|
|