blob: 77bf3e18889614610ad89b5ab1f4e6350141f5f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package processors
import (
"lain/repository"
"lain/session"
"lain/utils/auth"
"github.com/gofiber/fiber/v2"
)
func preferences(ctx *fiber.Ctx) error {
if auth.IsAuthenticated(ctx) {
email, err := session.GetSessionEmail(ctx)
if err == nil {
prefs, err := repository.GetPreferencesByEmail(email)
if err == nil {
ctx.Locals("Preferences", prefs)
}
}
}
return ctx.Next()
}
|