summaryrefslogtreecommitdiff
path: root/app/middleware/request_parser.go
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-05-28 10:30:39 -0600
committermo khan <mo@mokhan.ca>2025-05-28 10:30:39 -0600
commit96f5aaf497c407013a115f211c9befb2b180bba1 (patch)
treea36d9356f1f2889033209959be2cf2b3edbdb3be /app/middleware/request_parser.go
parent6951a69bff4d633b7fa8805e916c25b204373d9d (diff)
refactor: extract RequestParser type
Diffstat (limited to 'app/middleware/request_parser.go')
-rw-r--r--app/middleware/request_parser.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/middleware/request_parser.go b/app/middleware/request_parser.go
new file mode 100644
index 0000000..dfc5d3a
--- /dev/null
+++ b/app/middleware/request_parser.go
@@ -0,0 +1,9 @@
+package middleware
+
+import (
+ "net/http"
+
+ "github.com/xlgmokha/x/pkg/x"
+)
+
+type RequestParser[T any] x.Mapper[*http.Request, T]