NewError creates a new Error instance with an optional message
(code int, message ...string)
| 1186 | |
| 1187 | // NewError creates a new Error instance with an optional message |
| 1188 | func NewError(code int, message ...string) *Error { |
| 1189 | err := &Error{ |
| 1190 | Code: code, |
| 1191 | Message: utils.StatusMessage(code), |
| 1192 | } |
| 1193 | if len(message) > 0 { |
| 1194 | err.Message = message[0] |
| 1195 | } |
| 1196 | return err |
| 1197 | } |
| 1198 | |
| 1199 | // NewErrorf creates a new Error instance with an optional message. |
| 1200 | // Additional arguments are formatted using fmt.Sprintf when provided. |
no outgoing calls