Documentation ¶
Index ¶
- func ErrorHandler(writer http.ResponseWriter, request *http.Request)
- func HealthCheckHandler(writer http.ResponseWriter, request *http.Request)
- type ApiConfig
- func (config *ApiConfig) CreateFeedFollowHandler(writer http.ResponseWriter, request *http.Request, user models.User)
- func (apiCfg *ApiConfig) CreateFeedHandler(writer http.ResponseWriter, request *http.Request, user models.User)
- func (apiCfg *ApiConfig) CreateUserHandler(writer http.ResponseWriter, request *http.Request)
- func (config *ApiConfig) DeleteFeedHandler(writer http.ResponseWriter, request *http.Request, user models.User)
- func (config *ApiConfig) GetFeedFollowsHandler(writer http.ResponseWriter, request *http.Request, user models.User)
- func (config *ApiConfig) GetFeedsHandler(writer http.ResponseWriter, request *http.Request)
- func (config *ApiConfig) GetPostsForUserHandler(writer http.ResponseWriter, request *http.Request, user models.User)
- func (apiCfg *ApiConfig) GetUserHandler(writer http.ResponseWriter, request *http.Request, user models.User)
- func (config *ApiConfig) TokenHandler(writer http.ResponseWriter, request *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ErrorHandler ¶
func ErrorHandler(writer http.ResponseWriter, request *http.Request)
func HealthCheckHandler ¶
func HealthCheckHandler(writer http.ResponseWriter, request *http.Request)
Types ¶
type ApiConfig ¶
ApiConfig is a type shared between all the handlers. This just contains database object.
func (*ApiConfig) CreateFeedFollowHandler ¶
func (*ApiConfig) CreateFeedHandler ¶
func (*ApiConfig) CreateUserHandler ¶
func (apiCfg *ApiConfig) CreateUserHandler(writer http.ResponseWriter, request *http.Request)
func (*ApiConfig) DeleteFeedHandler ¶
func (*ApiConfig) GetFeedFollowsHandler ¶
func (*ApiConfig) GetFeedsHandler ¶
func (config *ApiConfig) GetFeedsHandler(writer http.ResponseWriter, request *http.Request)
func (*ApiConfig) GetPostsForUserHandler ¶
func (*ApiConfig) GetUserHandler ¶
func (*ApiConfig) TokenHandler ¶
func (config *ApiConfig) TokenHandler(writer http.ResponseWriter, request *http.Request)
Click to show internal directories.
Click to hide internal directories.