From b9de5bdd1ec704deb85232057dcc158555ff1cb8 Mon Sep 17 00:00:00 2001 From: Alexander Kavon Date: Mon, 22 Jan 2024 17:12:20 -0500 Subject: initial errres struct work for API err responses (needs work) --- src/server/router.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/server/router.go b/src/server/router.go index 3b43119..f0f2dc4 100644 --- a/src/server/router.go +++ b/src/server/router.go @@ -11,6 +11,18 @@ import ( type HandlerFunc func(s *Server) http.HandlerFunc +type ErrRes struct { + Err error `json:"-"` + HTTPStatusCode int `json:"-"` + StatusMessage string `json:"status"` + ErrorMessage string `json:"error,omitempty"` +} + +func (e *ErrRes) Render(w http.ResponseWriter, r *http.Request) error { + // http.StatusCode(r, e.HTTPStatusCode) + return nil +} + type Route struct { Name string Method string -- cgit v1.2.3