Documentation ¶
Index ¶
- type ChatRoomHandler
- func (h *ChatRoomHandler) Create(w http.ResponseWriter, r *http.Request)
- func (h *ChatRoomHandler) Delete(w http.ResponseWriter, r *http.Request)
- func (h *ChatRoomHandler) Fetch(w http.ResponseWriter, r *http.Request)
- func (h *ChatRoomHandler) List(w http.ResponseWriter, r *http.Request)
- func (h *ChatRoomHandler) Update(w http.ResponseWriter, r *http.Request)
- type Error
- type UserHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChatRoomHandler ¶
type ChatRoomHandler struct {
ChatRoomDB repository.ChatRoomInterface
}
func NewChatRoomHandler ¶
func NewChatRoomHandler(db repository.ChatRoomInterface) *ChatRoomHandler
func (*ChatRoomHandler) Create ¶
func (h *ChatRoomHandler) Create(w http.ResponseWriter, r *http.Request)
func (*ChatRoomHandler) Delete ¶
func (h *ChatRoomHandler) Delete(w http.ResponseWriter, r *http.Request)
func (*ChatRoomHandler) Fetch ¶
func (h *ChatRoomHandler) Fetch(w http.ResponseWriter, r *http.Request)
func (*ChatRoomHandler) List ¶
func (h *ChatRoomHandler) List(w http.ResponseWriter, r *http.Request)
func (*ChatRoomHandler) Update ¶
func (h *ChatRoomHandler) Update(w http.ResponseWriter, r *http.Request)
type UserHandler ¶
type UserHandler struct { UserDB repository.UserInterface Jwt *jwtauth.JWTAuth JwtExpiresIn int }
func NewUserHandler ¶
func NewUserHandler(userDB repository.UserInterface) *UserHandler
func (*UserHandler) CreateUser ¶
func (h *UserHandler) CreateUser(w http.ResponseWriter, r *http.Request)
func (*UserHandler) GetJWT ¶
func (h *UserHandler) GetJWT(w http.ResponseWriter, r *http.Request)
func (*UserHandler) Logged ¶
func (h *UserHandler) Logged(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.