aboutsummaryrefslogtreecommitdiff
path: root/middleware
diff options
context:
space:
mode:
authorBobby <[email protected]>2026-03-07 16:15:34 +0530
committerBobby <[email protected]>2026-03-07 16:15:34 +0530
commit6dd57549df7b6679a1aa9888f4d59edaaec5b3f9 (patch)
tree05b37b22e659cfb5f8b97b12abf857f22df4f2be /middleware
parent1f3a99dcc410f31ac247b55ae9880f6045ab46b4 (diff)
downloaddove-6dd57549df7b6679a1aa9888f4d59edaaec5b3f9.tar.xz
dove-6dd57549df7b6679a1aa9888f4d59edaaec5b3f9.zip
feat: implement request handling and dashboard features with new tags and utilities
Diffstat (limited to 'middleware')
-rw-r--r--middleware/middleware.go1
-rw-r--r--middleware/request.go12
2 files changed, 13 insertions, 0 deletions
diff --git a/middleware/middleware.go b/middleware/middleware.go
index 01cb1f0..1a4f1ed 100644
--- a/middleware/middleware.go
+++ b/middleware/middleware.go
@@ -4,5 +4,6 @@ import "github.com/gofiber/fiber/v2"
func Initialize(application *fiber.App) {
application.Use(httpLogger)
+ application.Use(requestBuilder)
application.Use(globals)
}
diff --git a/middleware/request.go b/middleware/request.go
new file mode 100644
index 0000000..21f8357
--- /dev/null
+++ b/middleware/request.go
@@ -0,0 +1,12 @@
+package middleware
+
+import (
+ "dove/utils/meta"
+
+ "github.com/gofiber/fiber/v2"
+)
+
+func requestBuilder(context *fiber.Ctx) error {
+ context.Locals(meta.REQUEST_KEY, meta.BuildRequest(context))
+ return context.Next()
+}