all repos — homestead @ 05192b0ec50b23414edc1256d8ba7dcad34d8ff8

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)
}