package middleware import ( "log" "github.com/gofiber/fiber/v3" "lmika.dev/lmika/weiro/models" ) func AuthUser() func(c fiber.Ctx) error { return func(c fiber.Ctx) error { // TEMP - Actually do the auth here user := models.User{ ID: 1, Username: "testuser", } c.Locals("user", user) c.SetContext(models.WithUser(c.Context(), user)) log.Printf("User %s authenticated", user.Username) return c.Next() } }