mirror of
https://github.com/khairul169/vaulterm.git
synced 2025-04-28 16:49:39 +07:00
20 lines
383 B
Go
20 lines
383 B
Go
package lib
|
|
|
|
import (
|
|
"github.com/gofiber/contrib/websocket"
|
|
"github.com/gofiber/fiber/v2"
|
|
"rul.sh/vaulterm/server/middleware"
|
|
)
|
|
|
|
type UserContext = middleware.AuthUser
|
|
|
|
func GetUser(c *fiber.Ctx) *UserContext {
|
|
user, _ := c.Locals("user").(*UserContext)
|
|
return user
|
|
}
|
|
|
|
func GetUserWs(c *websocket.Conn) *UserContext {
|
|
user, _ := c.Locals("user").(*UserContext)
|
|
return user
|
|
}
|