mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-06-06 06:06:49 +00:00

* [NOD-303] Implement get transaction by id for api server * [NOD-303] Make routeParamTxID a constant * [NOD-303] Change database is not current error. * [NOD-303] Add ID to TransactionInput and TransactionOutput models * [NOD-303] Change transactions_outputs table name to transaction_outputs and transactions_inputs to transaction_inputs * [NOD-303] Add json annotations to transaction response types * [NOD-303] Split server package * [NOD-303] Add GetTransactionByHashHandler * [NOD-303] Add comments to exported functions and variables * [NOD-303] Put response types in a separate file * [NOD-303] Rename functions
21 lines
452 B
Go
21 lines
452 B
Go
package utils
|
|
|
|
// HandlerError is an error returned from
|
|
// a rest route handler or a middleware.
|
|
type HandlerError struct {
|
|
ErrorCode int
|
|
ErrorMessage string
|
|
}
|
|
|
|
func (hErr *HandlerError) Error() string {
|
|
return hErr.ErrorMessage
|
|
}
|
|
|
|
// NewHandlerError returns a HandlerError with the given code and message.
|
|
func NewHandlerError(code int, message string) *HandlerError {
|
|
return &HandlerError{
|
|
ErrorCode: code,
|
|
ErrorMessage: message,
|
|
}
|
|
}
|