2024-10-13 13:31:58 +04:00

24 lines
533 B
Go

package http
import (
"github.com/aykhans/oh-my-chat/internal/core/domain"
"github.com/gofiber/contrib/websocket"
// "github.com/gofiber/fiber/v2"
)
// func getAuthPayload(ctx *fiber.Ctx) *domain.AuthPayload {
// payload := ctx.Locals("authPayload")
// if payload == nil {
// return nil
// }
// return payload.(*domain.AuthPayload)
// }
func getAuthPayloadInWS(conn *websocket.Conn) *domain.AuthPayload {
payload := conn.Locals("authPayload")
if payload == nil {
return nil
}
return payload.(*domain.AuthPayload)
}