Making http.Handler a little easier
Find a file
Dan Jones 1c16a893d6 Refactor ResponseHelper and add ResponderHandler
- Modified ResponseHelper.Body signature to return an io.Reader and an error.
- Updated ResponseHandler.ServeHTTP to handle errors from ResponseHelper.Body.
- Implemented JSONResponse and JSONResponseWithStatus functions for easier JSON responses.
- Added comprehensive unit tests for JSON response handling, including error scenarios.
- Extended Helper.ResponderHandler with a new test case to ensure proper error handling and response generation.
- Resolved linting issues related to dynamic error definition and function length in tests.
2025-07-08 09:12:53 -05:00
.gitignore 🚧 Scaffold basic functionality 2025-07-07 21:37:05 -05:00
.golangci.yaml 🚧 Scaffold basic functionality 2025-07-07 21:37:05 -05:00
go.mod Implement Handler and HandlerFunc, add comprehensive tests 2025-07-07 21:39:47 -05:00
go.sum Implement Handler and HandlerFunc, add comprehensive tests 2025-07-07 21:39:47 -05:00
handler.go Refactor ResponseHelper and add ResponderHandler 2025-07-08 09:12:53 -05:00
handler_test.go Implement Handler and HandlerFunc, add comprehensive tests 2025-07-07 21:39:47 -05:00
helper.go Refactor ResponseHelper and add ResponderHandler 2025-07-08 09:12:53 -05:00
helper_test.go Refactor ResponseHelper and add ResponderHandler 2025-07-08 09:12:53 -05:00
response.go Refactor ResponseHelper and add ResponderHandler 2025-07-08 09:12:53 -05:00
response_test.go Refactor ResponseHelper and add ResponderHandler 2025-07-08 09:12:53 -05:00
Taskfile.yml 🚧 Scaffold basic functionality 2025-07-07 21:37:05 -05:00