Documentation ¶
Overview ¶
Package users contains the route handlers related to users.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handlers ¶
type Handlers struct {
// contains filtered or unexported fields
}
func New ¶
func New( r godest.TemplateRenderer, ac *authn.Client, oc *ory.Client, azc *auth.AuthzChecker, tsh *turbostreams.Hub, is *instruments.Store, ps *presence.Store, cs *chat.Store, ) *Handlers
func (*Handlers) HandleUserGet ¶
func (h *Handlers) HandleUserGet() auth.HTTPHandlerFunc
func (*Handlers) HandleUsersGet ¶
func (h *Handlers) HandleUsersGet() auth.HTTPHandlerFunc
func (*Handlers) Register ¶
func (h *Handlers) Register( er godest.EchoRouter, tsr turbostreams.Router, ss *session.Store, )
type UserViewAuthz ¶ added in v0.1.15
type UserViewData ¶ added in v0.1.7
type UserViewData struct { Identity ory.Identity PublicKnownViewers []presence.User PublicAnonymousViewers []presence.SessionID PublicChatMessages []handling.ChatMessageViewData PrivateKnownViewers []presence.User PrivateAnonymousViewers []presence.SessionID PrivateChatMessages []handling.ChatMessageViewData Instruments []instruments.Instrument }
Click to show internal directories.
Click to hide internal directories.