web

package
v0.0.0-...-3445bf9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2023 License: MIT Imports: 25 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AppBuild  string
	GitCommit string
)

Functions

func Serve

func Serve(opts ServerOptions)

Types

type ContractFilterConfig

type ContractFilterConfig struct {
	Contracts []struct {
		Id   string
		Name string
	}
	Filter string
}

type CoopStatus

type CoopStatus struct {
	*coop.CoopStatus
	Activities map[string]*coop.CoopMemberActivity
	Filtered   bool
}

func (*CoopStatus) OfflineAdjustedEggsLaid

func (c *CoopStatus) OfflineAdjustedEggsLaid() float64

func (*CoopStatus) OfflineAdjustedExpectedDurationUntilFinish

func (c *CoopStatus) OfflineAdjustedExpectedDurationUntilFinish() time.Duration

func (*CoopStatus) ProgressInfo

func (c *CoopStatus) ProgressInfo() *contract.ProgressInfo

type ServerOptions

type ServerOptions struct {
	BindAddr           string
	Dev                bool
	ConfigDeprecations config.Deprecations
}

type SoloCoopStatus

type SoloCoopStatus struct {
	ContractId   string
	ContractName string
	IsSolo       bool
	Solo         *SoloStatus
	Coop         *CoopStatus
}

SoloCoopStatus is a unified type for solos and coops to facilitate sorting. For solos, Solo is set and Coop is nil; and vice versa.

type SoloStatus

type SoloStatus struct {
	*solo.SoloContract
	ClientRefreshTime time.Time
	Filtered          bool
}

func (*SoloStatus) OfflineAdjustedEggsLaid

func (s *SoloStatus) OfflineAdjustedEggsLaid() float64

func (*SoloStatus) OfflineAdjustedExpectedDurationUntilFinish

func (s *SoloStatus) OfflineAdjustedExpectedDurationUntilFinish() time.Duration

func (*SoloStatus) ProgressInfo

func (s *SoloStatus) ProgressInfo() *contract.ProgressInfo

type Template

type Template struct {
	// contains filtered or unexported fields
}

func (*Template) Render

func (t *Template) Render(w io.Writer, name string, data interface{}, c echo.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL