Versions in this module Expand all Collapse all v0 v0.0.2 Jan 4, 2019 v0.0.1 Dec 25, 2018 Changes in this version + func Page(w http.ResponseWriter, req *http.Request, database services.Database) error + type Handler struct + Cache *cache.Cache + Database services.Database + Fileserver services.Fileserver + func (h *Handler) Handle(ctx context.Context, req *http.Request, send func(message services.Message), ...) error + func (h *Handler) MarshalMessage(m services.Message) (payload []byte, messageType int, err error) + func (h *Handler) Packages(ctx context.Context, info messages.GetPackages, req *http.Request, ...) error + func (h *Handler) RequestTimeout() time.Duration + func (h *Handler) StoreError(ctx context.Context, err error, req *http.Request) + func (h *Handler) UnarshalMessage(b []byte) (services.Message, error) + func (h *Handler) WebsocketPingPeriod() time.Duration + func (h *Handler) WebsocketPongTimeout() time.Duration + func (h *Handler) WebsocketTimeout() time.Duration