Documentation
¶
Overview ¶
Package website contains the service delivering the website
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrServerAlreadyStarted = errors.New("server was already started")
Functions ¶
func ParseDailyStatsTemplate ¶
func ParseIndexTemplate ¶
Types ¶
type HTMLDataDailyStats ¶
type HTMLDataDailyStats struct {
Day string
DayPrev string
DayNext string
TimeSince string
TimeUntil string
TopRelays []*database.TopRelayEntry
TopBuildersBySummary []*database.TopBuilderEntry
}
type HTTPErrorResp ¶
type Stats ¶
type Stats struct {
Since time.Time
Until time.Time
TopRelays []*database.TopRelayEntry
TopBuilders []*database.TopBuilderEntry
BuilderProfits []*database.BuilderProfitEntry
TopBuildersByRelay map[string][]*database.TopBuilderEntry
}
type Webserver ¶
type Webserver struct {
// contains filtered or unexported fields
}
func NewWebserver ¶
func NewWebserver(opts *WebserverOpts) (*Webserver, error)
func (*Webserver) RespondError ¶
func (srv *Webserver) RespondError(w http.ResponseWriter, code int, message string)
func (*Webserver) StartServer ¶
type WebserverOpts ¶
Click to show internal directories.
Click to hide internal directories.