aboutsummaryrefslogtreecommitdiff
path: root/middleware/request.go
blob: 86fa2ee561ff594e5bb532ee026fb0db64c80157 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package middleware

import (
	"metachan/utils/meta"

	"github.com/gofiber/fiber/v2"
)

const requestKey = "__request_ctx"

func request() fiber.Handler {
	return func(c *fiber.Ctx) error {
		req := meta.BuildRequest(c)
		c.Locals(requestKey, req)
		return c.Next()
	}
}