all repos — homestead @ d19513a851f9a9a19bd8d6278cead1b461c2c3e3

Code for my website

internal/http/error.go (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package http

import (
	"fmt"
	"net/http"
)

type Error struct {
	Code    int
	Message string
	Cause   error
}

func (e *Error) Error() string {
	if e.Message == "" {
		e.Message = http.StatusText(e.Code)
	}

	return fmt.Sprintf("%d %s", e.Code, e.Message)
}