diff options
| author | Alexander Kavon <me+git@alexkavon.com> | 2024-01-22 17:12:20 -0500 |
|---|---|---|
| committer | Alexander Kavon <me+git@alexkavon.com> | 2024-01-22 17:12:20 -0500 |
| commit | b9de5bdd1ec704deb85232057dcc158555ff1cb8 (patch) | |
| tree | 45e7231ae6ddaf7fc6752b8128b404d37aab5262 | |
| parent | f3ecdc8c064b6a107e8613aefb780dc0fa989685 (diff) | |
initial errres struct work for API err responses (needs work)
| -rw-r--r-- | src/server/router.go | 12 |
1 files changed, 12 insertions, 0 deletions
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 |
