Documentation ¶
Index ¶
- func CloseDatabase()
- func ConfirmMailingListSubscription(w http.ResponseWriter, r *http.Request)
- func ConnectToDatabase() error
- func EnsureMigrations() error
- func ErrInternalError(err error) render.Renderer
- func ErrInvalidRequest(err error) render.Renderer
- func SendContactForm(w http.ResponseWriter, r *http.Request)
- func SendContactFormMail(ctx context.Context, email, name, message string) error
- func SubscribeToMailingList(w http.ResponseWriter, r *http.Request)
- func UnsubscribeFromMailingList(w http.ResponseWriter, r *http.Request)
- type ErrResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloseDatabase ¶
func CloseDatabase()
func ConfirmMailingListSubscription ¶
func ConfirmMailingListSubscription(w http.ResponseWriter, r *http.Request)
func ConnectToDatabase ¶
func ConnectToDatabase() error
func EnsureMigrations ¶
func EnsureMigrations() error
func ErrInternalError ¶
func ErrInvalidRequest ¶
func SendContactForm ¶
func SendContactForm(w http.ResponseWriter, r *http.Request)
func SendContactFormMail ¶
func SubscribeToMailingList ¶
func SubscribeToMailingList(w http.ResponseWriter, r *http.Request)
func UnsubscribeFromMailingList ¶
func UnsubscribeFromMailingList(w http.ResponseWriter, r *http.Request)
Types ¶
type ErrResponse ¶
type ErrResponse struct { Err error `json:"-"` HTTPStatusCode int `json:"-"` StatusText string `json:"status"` AppCode int64 `json:"code,omitempty"` ErrorText string `json:"error,omitempty"` }
func (*ErrResponse) Render ¶
func (e *ErrResponse) Render(w http.ResponseWriter, r *http.Request) error
Click to show internal directories.
Click to hide internal directories.