vaulterm/server/utils/context.go

20 lines
385 B
Go
Raw Normal View History

package utils
import (
"github.com/gofiber/contrib/websocket"
"github.com/gofiber/fiber/v2"
2024-11-16 02:34:07 +07:00
"rul.sh/vaulterm/server/middleware"
)
2024-11-12 17:17:10 +00:00
type UserContext = middleware.AuthUser
func GetUser(c *fiber.Ctx) *UserContext {
2024-11-12 17:17:10 +00:00
user, _ := c.Locals("user").(*UserContext)
return user
}
func GetUserWs(c *websocket.Conn) *UserContext {
2024-11-12 17:17:10 +00:00
user, _ := c.Locals("user").(*UserContext)
return user
}